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;
 }
Exemple #5
0
 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;
     }
 }