public IEnumerable <MostProductiveWeekDaysViewModel> GetMostProductiveDays()
        {
            var entries = this.context.Entries
                          .Include(e => e.Project)
                          .Where(e => e.Project.ProjectStatus == EnumDefinition.ProjectStatus.Active)
                          .ToList();
            var weekdayManager = new WeekdayProductivityManager();

            foreach (var entry in entries)
            {
                weekdayManager.ProcessEntry(entry);
            }

            return(weekdayManager.GetResults());
        }
Example #2
0
 public void Initialize()
 {
     this.manager = new WeekdayProductivityManager();
 }