public ActionResult MissionList(MissionListModel model)
 {
     RequestBl.SetMissionListModel(model,!ValidateModel(model));
      if (model.HasErrors)
          ModelState.AddModelError(string.Empty, "При согласовании заявок произошла(и) ошибка(и).Не всем заявкам был установлен флаг пересчета.");
      return View(model);
 }
 protected bool ValidateModel(MissionListModel model)
 {
     if (model.BeginDate.HasValue && model.EndDate.HasValue &&
          model.BeginDate.Value > model.EndDate.Value)
          ModelState.AddModelError("BeginDate", "Дата в поле <Период с> не может быть больше даты в поле <по>.");
      return ModelState.IsValid;
 }