public IActionResult Edit(Student studentModel) { if (studentModel.Date > new DateTime(2020, 08, 30)) { ModelState.AddModelError("Date", "Дата поступления не может быть позднее крайней даты зачисления \"30.08.2020\""); } if (ModelState.IsValid) { if (studentModel.Id > 0) { var dbItem = _studentsService.GetById(studentModel.Id); if (ReferenceEquals(dbItem, null)) { return(NotFound());// возвращаем результат 404 Not Found } dbItem.Name = studentModel.Name; dbItem.SurName = studentModel.SurName; dbItem.Univercity = studentModel.Univercity; dbItem.FacultyName = studentModel.FacultyName; dbItem.Date = studentModel.Date; studentModel = dbItem; } else { _studentsService.AddNew(studentModel); } _studentsService.Commit(); return(RedirectToAction("Index")); } return(View(studentModel)); }