public void RemoveEntry(TimesheetEntryViewModel entry)
 {
     if (MondayEntries.Contains(entry))
     {
         MondayEntries.Remove(entry);
     }
     else if (TuesdayEntries.Contains(entry))
     {
         TuesdayEntries.Remove(entry);
     }
     else if (WednesdayEntries.Contains(entry))
     {
         WednesdayEntries.Remove(entry);
     }
     else if (ThursdayEntries.Contains(entry))
     {
         ThursdayEntries.Remove(entry);
     }
     else if (FridayEntries.Contains(entry))
     {
         FridayEntries.Remove(entry);
     }
     else if (SaturdayEntries.Contains(entry))
     {
         SaturdayEntries.Remove(entry);
     }
     else if (SundayEntries.Contains(entry))
     {
         SundayEntries.Remove(entry);
     }
 }
        public TimesheetConfirmationViewModel(TimesheetTemplateViewModel timesheet)
        {
            Timesheet = timesheet;
            #region Add Timesheet entry view models to their collections
            foreach (TimesheetEntryViewModel entry in Timesheet.MondayEntries)
            {
                MondayEntries.Add(new TimesheetEntryConfirmationViewModel(entry.TimesheetEntry, this));
            }

            foreach (TimesheetEntryViewModel entry in Timesheet.TuesdayEntries)
            {
                TuesdayEntries.Add(new TimesheetEntryConfirmationViewModel(entry.TimesheetEntry, this));
            }

            foreach (TimesheetEntryViewModel entry in Timesheet.WednesdayEntries)
            {
                WednesdayEntries.Add(new TimesheetEntryConfirmationViewModel(entry.TimesheetEntry, this));
            }

            foreach (TimesheetEntryViewModel entry in Timesheet.ThursdayEntries)
            {
                ThursdayEntries.Add(new TimesheetEntryConfirmationViewModel(entry.TimesheetEntry, this));
            }

            foreach (TimesheetEntryViewModel entry in Timesheet.FridayEntries)
            {
                FridayEntries.Add(new TimesheetEntryConfirmationViewModel(entry.TimesheetEntry, this));
            }

            foreach (TimesheetEntryViewModel entry in Timesheet.SaturdayEntries)
            {
                SaturdayEntries.Add(new TimesheetEntryConfirmationViewModel(entry.TimesheetEntry, this));
            }

            foreach (TimesheetEntryViewModel entry in Timesheet.SundayEntries)
            {
                SundayEntries.Add(new TimesheetEntryConfirmationViewModel(entry.TimesheetEntry, this));
            }
            #endregion
            PageTitle   = "Bekræft Timeseddel - " + timesheet.EmployeeName;
            WeekBox     = timesheet.Timesheet.WeekNumber.ToString();
            YearBox     = timesheet.Timesheet.Year.ToString();
            SalaryIDBox = timesheet.Timesheet.EmployeeID.ToString();

            //Calls the sum event that updates the sum of all the visma entries.
            SumVismaEntries();
        }
 public void BtnSaturdayAddEntry()
 {
     SaturdayEntries.Add(new TimesheetEntryViewModel(this));
 }