// POST: ItensCardapioViewModels/Create public ActionResult Create(Guid id_produto, Guid id_cardapio, int quantidade) { try { ItensCardapio itensCardapio = new ItensCardapio() { Id = Guid.NewGuid(), Id_Produto = id_produto, Id_Cardapio = id_cardapio, Quantidade = quantidade }; uow.ItensCardapioRepositorio.Adcionar(itensCardapio); uow.Commit(); TempData["mensagem"] = string.Format("Registro Cadastrado com Sucesso!"); return(Json(new { Resultado = itensCardapio.Id.ToString() }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { TempData["mensagem"] = string.Format("Não Foi Possivel Gravar o Registro!\n {0}", ex.Message); return(View()); } 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)); }
private ItensCardapio CriarListaRetornoItemMobile(ItemCardapio item) { ItensCardapio retorno = new ItensCardapio(); retorno.codigo = item.Id; retorno.descricao = item.Observacao; retorno.imagem = "http://40.114.51.8/servico/upload/" + item.Foto; retorno.nome = item.Nome; retorno.tempo_estimado = string.IsNullOrEmpty(item.TempoEstimado) ? 0 : Convert.ToInt32(item.TempoEstimado); retorno.valor = item.Preco == null ? 0 : Convert.ToDouble(item.Preco); return(retorno); }
public ActionResult DeleteConfirmed(Guid id) { try { ItensCardapio itensCardapio = new ItensCardapio(); itensCardapio = uow.ItensCardapioRepositorio.Get(x => x.Id == id); uow.ItensCardapioRepositorio.Deletar(itensCardapio); uow.Commit(); TempData["mensagem"] = string.Format("Registro Excluido com sucesso"); return(RedirectToAction("Index")); } catch (Exception ex) { TempData["mensagem"] = string.Format("Ocorreu um Erro ao excluir o registro!\n {0}", ex.Message); return(RedirectToAction("Index")); } finally { uow.Dispose(); } #endregion }