public List<PieChartViewModel> GetPieChartViewModels(EisenHowerType eisenHowerType) { var pies = new List<PieChartViewModel>(); var taskReport = _DailyTaskReports.FirstOrDefault(x => x.EisenHowerType == eisenHowerType); if (taskReport == null) { return null; } _FailedTaskPie.Value = (taskReport.FailedCount * 100 / taskReport.TotalCount); _CompletedTaskPie.Value = (taskReport.CompletedCount * 100 / taskReport.TotalCount); pies.Add(_FailedTaskPie); pies.Add(_CompletedTaskPie); return pies; }
public static WeeklyTaskReport WithType(this WeeklyTaskReport weeklyTaskReport, EisenHowerType eisenHowerType) { weeklyTaskReport.EisenHowerType = eisenHowerType; return weeklyTaskReport; }
public static TaskCard WithType(this TaskCard taskCard, EisenHowerType type) { taskCard.EisenHowerType = type; return taskCard; }
public static DailyTaskReport WithType(this DailyTaskReport dailyTaskReport, EisenHowerType eisenHowerType) { dailyTaskReport.EisenHowerType = eisenHowerType; return dailyTaskReport; }
private string GetDisplayTargetId(EisenHowerType eisenHowerType) { switch (eisenHowerType) { case EisenHowerType.ImportantAndUrgent: return StringConst.IuTaskList; case EisenHowerType.ImportantAndNotUrgent: return StringConst.InuTaskList; case EisenHowerType.NotImportantAndUrgent: return StringConst.NiuTaskList; case EisenHowerType.NotImportantAndNotUrgent: return StringConst.NinuTaskList; default: return string.Empty; } }