C# 클래스 Dahlia.Services.ReportGeneratorService

상속: IReportGeneratorService
파일 보기 프로젝트 열기: HarmonyHacks/Dahlia

공개 메소드들

메소드 설명
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