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