private static async Task <SlackMessageResponse> GenerateMonthReport(ReportInterpretedMessage message, UserReportService userReportSvc) { TimeEntryReport report = await userReportSvc.GetHoursSummaryMonth(message.Date.Month, Convert.ToInt32(message.Year)); return(new SlackMessageResponse(report.ToMonthlyMessage(), true)); }
private static async Task <SlackMessageResponse> GenerateDateReport(ReportInterpretedMessage message, UserReportService userReportSvc) { TimeEntryReport report = await userReportSvc.GetHoursSummaryForDay(message.Date); return(new SlackMessageResponse(report.ToDayMessage(), true)); }
private static async Task <SlackMessageResponse> GenerateDefaultReport(UserReportService userReportSvc) { TimeEntryReport report = await userReportSvc.GetHoursSummaryDefaultWeekMonthAndYtd(); return(new SlackMessageResponse(report.ToWeekMonthAndYTDMessage(), true)); }