public List <NotifyDoctorBusinessDay> NotifyDoctorOfUpcomingBusinessDays(Doctor doctor)
        {
            List <NotifyDoctorBusinessDay> ret = new List <NotifyDoctorBusinessDay>();

            ret.Insert(0, null);
            ret.Insert(1, null);
            ret.Insert(2, null);
            foreach (BusinessDay businessDay in businessDayService.GetBusinessDaysByDoctor(doctor))
            {
                if (businessDay.Shift.StartDate.Date == DateTime.Today.Date.AddDays(1).Date)
                {
                    NotifyDoctorBusinessDay notification = new NotifyDoctorBusinessDay(businessDay.Shift, businessDay.room);
                    ret[0] = notification;
                }
                else if (businessDay.Shift.StartDate.Date == DateTime.Today.AddDays(2).Date)
                {
                    NotifyDoctorBusinessDay notification = new NotifyDoctorBusinessDay(businessDay.Shift, businessDay.room);
                    ret[1] = notification;
                }
                else if (businessDay.Shift.StartDate.Date == DateTime.Today.AddDays(3).Date)
                {
                    NotifyDoctorBusinessDay notification = new NotifyDoctorBusinessDay(businessDay.Shift, businessDay.room);
                    ret[2] = notification;
                }
            }
            return(ret);
        }
Beispiel #2
0
 public List <BusinessDay> GetBusinessDaysByDoctor(Doctor doctor)
 {
     return(_businessDayService.GetBusinessDaysByDoctor(doctor));
 }