C# Класс Dahlia.Services.ReportGeneratorService

Наследование: IReportGeneratorService
Показать файл Открыть проект

Открытые методы

Метод Описание
AddReportLine ( StringBuilder sb, string col0, string col1, string col2, string col3 ) : void
AddRetreatLines ( StringBuilder sb, Retreat retreat ) : void
GenerateRetreatReportExcelHtmlFor ( int retreatId ) : byte[]
GenerateRetreatsReportCsv ( ) : byte[]
GenerateRetreatsReportCsvFor ( int retreatId ) : byte[]
GenerateRetreatsReportExcelHtml ( ) : byte[]
ReportGeneratorService ( IRetreatRepository retreats ) : System

Приватные методы

Метод Описание
GenerateReportHtmlForRetreat ( Retreat retreat, string seed ) : string

Описание методов

AddReportLine() публичный Метод

public AddReportLine ( StringBuilder sb, string col0, string col1, string col2, string col3 ) : void
sb StringBuilder
col0 string
col1 string
col2 string
col3 string
Результат void

AddRetreatLines() публичный Метод

public AddRetreatLines ( StringBuilder sb, Retreat retreat ) : void
sb StringBuilder
retreat Dahlia.Models.Retreat
Результат void

GenerateRetreatReportExcelHtmlFor() публичный Метод

public GenerateRetreatReportExcelHtmlFor ( int retreatId ) : byte[]
retreatId int
Результат byte[]

GenerateRetreatsReportCsv() публичный Метод

public GenerateRetreatsReportCsv ( ) : byte[]
Результат byte[]

GenerateRetreatsReportCsvFor() публичный Метод

public GenerateRetreatsReportCsvFor ( int retreatId ) : byte[]
retreatId int
Результат byte[]

GenerateRetreatsReportExcelHtml() публичный Метод

public GenerateRetreatsReportExcelHtml ( ) : byte[]
Результат byte[]

ReportGeneratorService() публичный Метод

public ReportGeneratorService ( IRetreatRepository retreats ) : System
retreats IRetreatRepository
Результат System