/// <summary>
        /// Удаление сотрудника по умолчанию для роли из расписания
        /// </summary>
        public ActionResult DeleteScheduleEmployee([DataSourceRequest] DataSourceRequest request, ScheduleEmployee scheduleEmployee)
        {
            if (scheduleEmployee != null)
            {
                if (scheduleEmployee.Id==null)
                    throw new ApplicationException("Сотрудник для удаления не задан");
                DataProvider.Delete(scheduleEmployee);
            }

            return Json(new[] { scheduleEmployee }.ToDataSourceResult(request, ModelState));
        }
        /// <summary>
        /// Изменение сотрудника в визите для роли из расписания (НЕ ИСПОЛЬЗУЕТСЯ)
        /// </summary>
        public ActionResult UpdateScheduleVisitEmployee([DataSourceRequest] DataSourceRequest request, ScheduleEmployee scheduleEmployee, int ScheduleVisitId)
        {
            if (scheduleEmployee != null && ModelState.IsValid)
            {
                DataProvider.Update(scheduleEmployee);

            }

            return Json(new[] { scheduleEmployee }.ToDataSourceResult(request, ModelState));
        }