IReportInfo GetReport(EmployeeReportType reportType) { Logger.Log(string.Format("HybridApp: Create Report : Employees: {0}", reportType.ToString())); switch (reportType) { case EmployeeReportType.TaskList: return(ReportInfoFactory.EmployeeTaskList(UnitOfWorkFactory.CreateUnitOfWork().Tasks.ToList())); case EmployeeReportType.Profile: return(ReportInfoFactory.EmployeeProfile(SelectedEntity)); case EmployeeReportType.Summary: return(ReportInfoFactory.EmployeeSummary(Entities)); case EmployeeReportType.Directory: return(ReportInfoFactory.EmployeeDirectory(Entities)); } throw new ArgumentException("", "reportType"); }
public void PrintSummaryReport() { ShowReport(ReportInfoFactory.EmployeeSummary(Repository.ToList()), "Summary"); }
public void PrintSummaryReport() { ShowReport(ReportInfoFactory.EmployeeSummary(Entities), "Summary"); }