C# Class Dahlia.Services.ReportGeneratorService

Inheritance: IReportGeneratorService
Afficher le fichier Open project: HarmonyHacks/Dahlia

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GenerateReportHtmlForRetreat ( Retreat retreat, string seed ) : string

Method Details

AddReportLine() public méthode

public AddReportLine ( StringBuilder sb, string col0, string col1, string col2, string col3 ) : void
sb StringBuilder
col0 string
col1 string
col2 string
col3 string
Résultat void

AddRetreatLines() public méthode

public AddRetreatLines ( StringBuilder sb, Retreat retreat ) : void
sb StringBuilder
retreat Dahlia.Models.Retreat
Résultat void

GenerateRetreatReportExcelHtmlFor() public méthode

public GenerateRetreatReportExcelHtmlFor ( int retreatId ) : byte[]
retreatId int
Résultat byte[]

GenerateRetreatsReportCsv() public méthode

public GenerateRetreatsReportCsv ( ) : byte[]
Résultat byte[]

GenerateRetreatsReportCsvFor() public méthode

public GenerateRetreatsReportCsvFor ( int retreatId ) : byte[]
retreatId int
Résultat byte[]

GenerateRetreatsReportExcelHtml() public méthode

public GenerateRetreatsReportExcelHtml ( ) : byte[]
Résultat byte[]

ReportGeneratorService() public méthode

public ReportGeneratorService ( IRetreatRepository retreats ) : System
retreats IRetreatRepository
Résultat System