public IActionResult Update(long id) { Chef chef = this._chefService.GetById(id); UpdateChefViewModel model = this._mapper.Map <UpdateChefViewModel>(chef); return(View(model)); }
public async Task <ActionResult> Update(long id, UpdateChefViewModel chefViewModel) { if (ModelState.IsValid) { if (chefViewModel.Image != null) { await this._imgurService.EditImage(chefViewModel); } this._chefService.UpdateById(id, this._mapper.Map <Chef>(chefViewModel)); return(RedirectToAction("Index", "Home")); } chefViewModel.Id = id; return(View(chefViewModel)); }