public ActionResult Update(OutputViewModel model) { if (!_outputService.CheckIfExists(model.Id)) { TempData[TempDataErrorKey] = "Производство с таким id не сушествует"; return(RedirectToAction("Index", "Admin")); } if (model.ImageInput == null && model.OutputImage == null) { ModelState.AddModelError("ImageInput", "Укажите картинку"); } if (!ModelState.IsValid) { return(View(model)); } UpdateImage(model); var entity = _mapper.Map <OutputViewModel, Output>(model); _outputService.Update(entity); TempData[TempDataMessageKey] = "Производство было обновлено"; return(RedirectToAction("Index", "Admin")); }