// GET: ItensCardapioViewModels/Details/5 public ActionResult Details(Guid?id) { ItensCardapioViewModel itensCardapioViewModel = null; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { itensCardapioViewModel = Mapper.Map <ItensCardapioViewModel>(uow.ItensCardapioRepositorio.Get(x => x.Id == id)); return(View(itensCardapioViewModel)); } catch (Exception ex) { TempData["mensagem"] = string.Format("Ocorreu um Erro! \n {0}", ex.Message); if (itensCardapioViewModel == null) { return(HttpNotFound()); } return(View(itensCardapioViewModel)); } finally { uow.Dispose(); } }
public ActionResult Edit([Bind(Include = "Id,Valor,Id_Produto,NomeProduto,Id_Cardapio,DescricaoCardapio")] ItensCardapioViewModel itensCardapioViewModel) { if (ModelState.IsValid) { try { ItensCardapio itensCardapio = new ItensCardapio(); itensCardapio = Mapper.Map <ItensCardapio>(itensCardapioViewModel); uow.ItensCardapioRepositorio.Atualizar(itensCardapio); uow.Commit(); TempData["mensagem"] = string.Format("Registro Alterado Com Sucesso!"); return(RedirectToAction("Index")); } catch (Exception ex) { TempData["mensagem"] = string.Format("Ocorreu ao Alterar o Registro!\n {0}", ex.Message); return(RedirectToAction("Index")); } finally { uow.Dispose(); } } return(View(itensCardapioViewModel)); }