static void UpdateAppointments() { EditableSchedule[] carScheduling = GetAppointmentsToUpdate <EditableSchedule>(EditableDataObject, SchedulerDemoHelper.DefaultAppointmentStorage); foreach (EditableSchedule schedule in carScheduling) { CarsDataProvider.UpdateSchedule <EditableSchedule>(schedule); } }
void UpdateAppointment() { if (!ModelState.IsValid) { return; } ValidationSchedule[] schedules = SchedulerDataHelper.GetAppointmentsToUpdate <ValidationSchedule>( SchedulerDataHelper.CustomDataObject, SchedulerDemoHelper.CustomAppointmentStorage); foreach (var schedule in schedules) { if (!TryValidateModel(schedule)) { ViewData["EditableSchedule"] = schedule; break; } CarsDataProvider.UpdateSchedule <ValidationSchedule>(schedule); } }