public override void DataBind() { if (!DisplayedMonth.HasValue) { DisplayedMonth = AppointmentDays.First().Day.Value; } _displayDays = CloneDays(AppointmentDays); _displayDays = _displayDays.Where(d => d.Day.Value.Month == DisplayedMonth.Value.Month).ToList(); AddMissingDays(_displayDays); AddEmptyDays(_displayDays); AddHolidayDays(_displayDays); btnPrevMonth.Enabled = (DisplayedMonth.Value.Month > AppointmentDays.Where(d => d.Day.HasValue).First().Day.Value.Month); btnNextMonth.Enabled = (DisplayedMonth.Value.Month < AppointmentDays.Where(d => d.Day.HasValue).Last().Day.Value.Month); rpMonthDays.DataSource = _displayDays; rpMonthDays.DataBind(); rpSlots.DataSource = AppointmentSlots; rpSlots.DataBind(); }
public void addAppDay(AppointmentDays add) { var hours = Context.AppointmentDays.Where(a => a.DoctorId == add.DoctorId); foreach (var d in hours) { if (Equals(d.Date, add.Date)) { return; } } add.Status = true; Context.AppointmentDays.Add(add); Context.SaveChanges(); }
public IActionResult UpdateAppDay([FromBody] AppointmentDays update) { _AppSystem.updateAppDay(update); return(Ok(update)); }
public IActionResult AddAppDay([FromBody] AppointmentDays add) { _AppSystem.addAppDay(add); return(Ok(add)); }
public void updateAppDay(AppointmentDays update) { Context.AppointmentDays.Update(update); Context.SaveChanges(); }