private void removeFromMissingCalendar(ServiceDayViewModel day, Dictionary <DateTime, List <DbEmployee> > missingDays)
        {
            DateTime   currentDay    = day.DtReport;
            DbEmployee employeeFound = getEmployeeForUsername(day.ParentServiceSheetVM.Username);

            List <DbEmployee> employeeListForDay;

            if (missingDays.TryGetValue(currentDay, out employeeListForDay))
            {
                employeeListForDay.Remove(employeeFound);
                missingDays[currentDay] = employeeListForDay;
            }
        }
        private void addItemToActualDaysCalendar(ServiceDayViewModel day, Dictionary <DateTime, List <DbEmployee> > actualDays)
        {
            DateTime currentDate = day.DtReport;

            //Find engineer for day
            string     usernameDay   = day.ParentServiceSheetVM.Username;
            DbEmployee employeeMatch = getEmployeeForUsername(usernameDay);

            List <DbEmployee> employeeListDay;

            if (actualDays.TryGetValue(currentDate, out employeeListDay))
            {
                employeeListDay.Add(employeeMatch);
                actualDays[currentDate] = employeeListDay;
            }
            else
            {
                employeeListDay = new List <DbEmployee>();
                employeeListDay.Add(employeeMatch);
                actualDays.Add(currentDate, employeeListDay);
            }
        }