// GET: Computador/EditarFonte/5 public ActionResult EditarFonte(int id) { Fonte fonte = servicoFonte.RetornarPorID(id); FonteViewModelEdita fonteViewModelEdita = Mapper.Map <FonteViewModelEdita>(fonte); fonteViewModelEdita.IDComputador = fonte.Computadores[0].IDComputador; return(View(fonteViewModelEdita)); }
public ActionResult EditarFonte(FonteViewModelEdita fonteViewModelEdita) { try { Fonte fonte = Mapper.Map <Fonte>(fonteViewModelEdita); servicoFonte.Atualizar(fonte); TempData["MensagemSucesso"] = "Fonte editada 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()); } }