Пример #1
0
 public void AddNewHoliday(SiteHoliday holiday)
 {
     if (this.Holidays.Count() >= 10)
     {
         //TODO: Implement Business rule violation that site can't have more than 10 holidays
     }
     if (_holidays.Any(x => x.HolidayDate.Date == holiday.HolidayDate.Date))
     {
         //TODO: Business rule violation duplicate holiday
     }
     _holidays.Add(holiday);
     DbState.SiteHoliday.Add(holiday.DbState);
 }
Пример #2
0
 public void AddNewHoliday(SiteHoliday holiday)
 {
     if (this.Holidays.Count() >= 10)
     {
         //TODO: Implement Business rule violation that site can't have more than 10 holidays
     }
     if (_holidays.Any(x => x.HolidayDate.Date == holiday.HolidayDate.Date))
     {
         //TODO: Business rule violation duplicate holiday
     }
     _holidays.Add(holiday);
     DbState.SiteHoliday.Add(holiday.DbState);
 }