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; }