public void CreateTargetMessages() { var statisticsTarget = new MonthlyStatisticsService().Calculate(ReportSummary); if (!IsClosed) { HoursTargetMessage = $"Minha Meta é {ReportUtils.FormatHour(statisticsTarget.TimeTarget)} hrs"; if (statisticsTarget.TimeLeftToEnd.TotalMinutes > 0) { HoursPerDayMessage = $"Preciso de {ReportUtils.FormatHour(statisticsTarget.TimePerDay)} hrs por dia"; HoursLeftMessage = $"Faltam {ReportUtils.FormatHour(statisticsTarget.TimeLeftToEnd)} para acabar"; } else { HoursPerDayMessage = "Você fechou suas horas!"; HoursLeftMessage = ""; } } else { HoursLeftMessage = ""; if (statisticsTarget.TimeLeftToEnd.TotalMinutes > 0) { HoursPerDayMessage = $"Faltou {ReportUtils.FormatHour(statisticsTarget.TimeLeftToEnd)} para acabar"; } else { HoursPerDayMessage = "Você fechou suas horas!"; } } }