public ActionResult DeleteSchedule([DataSourceRequest] DataSourceRequest request, Schedule schedule)
        {
            if (schedule != null)
            {
                DataProvider.Delete(schedule);
            }

            return Json(new[] { schedule }.ToDataSourceResult(request, ModelState));
        }
        public ActionResult AddSchedule([DataSourceRequest] DataSourceRequest request, Schedule schedule)
        {
            if (schedule != null && ModelState.IsValid)
            {
                DataProvider.Add(schedule);
            }

               return Json(new[] { schedule }.ToDataSourceResult(request, ModelState));
        }
 public ActionResult Create()
 {
     ViewBag.Title = "Создание расписания";
     ViewBag.IsNew = true;
     var schedule = new Schedule {/*BeginDate = DateTime.Today*/};
     //ViewBag.PatientCode_Data = new SelectList(DataProvider.GetList(new PatientDataFilter()), "Id", "FullName");
     ViewBag.TrialCenterID_Data = new SelectList(DataProvider.GetList(new TrialCenterDataFilter()), "Id", "Number");
     ViewBag.ScheduleStatuses = ScheduleStatus.GetScheduleStatuses();
     return View(schedule);
 }