// GET: Computador/EditarrHD/5 public ActionResult EditarHD(int id) { HD hd = servicoHD.RetornarPorID(id); HDViewModelEdita hdViewModelEdita = Mapper.Map <HDViewModelEdita>(hd); hdViewModelEdita.IDComputador = hd.Computadores[0].IDComputador; return(View(hdViewModelEdita)); }
public ActionResult EditarHD(HDViewModelEdita hdViewModelEdita) { try { HD hd = Mapper.Map <HD>(hdViewModelEdita); servicoHD.Atualizar(hd); TempData["MensagemSucesso"] = "HD editado com sucesso!"; return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.MensagemErro = "Ocorreu um erro, tente novamente ou entre em contato com nosso suporte. Detalhe do erro: " + ex.Message; return(View()); } }