// GET: CardapioViewModels/Details/5 public ActionResult Details(Guid?id) { CardapioViewModel cardapioViewModel = null; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { cardapioViewModel = Mapper.Map <CardapioViewModel>(uow.CardapiorRepositorio.Get(x => x.Id == id)); return(View(cardapioViewModel)); } catch (Exception ex) { TempData["mensagem"] = string.Format("Ocorreu um Erro {0}", ex.Message); if (cardapioViewModel == null) { return(HttpNotFound()); } return(View(cardapioViewModel)); } finally { uow.Dispose(); } }
public ActionResult Create(CardapioViewModel cardapioViewModel) { if (ModelState.IsValid) { try { Cardapio cardapio = new Cardapio(); cardapio = Mapper.Map <Cardapio>(cardapioViewModel); cardapio.Id = Guid.NewGuid(); cardapio.TimesTamp = DateTime.Now; uow.CardapiorRepositorio.Adcionar(cardapio); uow.Commit(); TempData["mensagem"] = string.Format("Registro Cadastrado com Sucesso!"); idPedido = cardapio.Id; return(Json(new { Resultado = cardapio.Id.ToString() }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { TempData["mensagem"] = string.Format("Ocorreu um erro ao Gravar o Registro!\n {0}", ex.Message); } finally { uow.Dispose(); } } return(View(cardapioViewModel)); }
public ActionResult Index() { var viewModel = new CardapioViewModel(); viewModel.ListaCardapios = CardapioService.Buscar().Cast <CardapioModel>().ToList(); return(View(viewModel)); }
public CardapioViewModel Add(CardapioViewModel obj) { var modelObj = _mapper.Map <Cardapio>(obj); modelObj = _service.Add(modelObj); return(_mapper.Map <CardapioViewModel>(modelObj)); }
public ActionResult Edit([Bind(Include = "Id,NomeFornecedor,NomePedido,Tipo,Valor,DataCad")] CardapioViewModel viewModel) { if (ModelState.IsValid) { Cardapio cardapio = Mapper.Map <CardapioViewModel, Cardapio>(viewModel); db.Entry(cardapio).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Index(CardapioViewModel viewModel) { if (!ModelState.IsValid) { return(View()); } this.CardapioService.Adicionar(viewModel.CardapioNovo); TempData["tagMessage"] = "sucesso"; TempData["message"] = "Registro salvo com sucesso!"; viewModel.ListaCardapios = this.CardapioService.Buscar().Cast <CardapioModel>().ToList(); return(View(viewModel)); }
public IActionResult AtualizarCardapio(long CardapioId, CardapioViewModel vm) { if (CardapioId == null) { return(NotFound()); } Cardapio cardapio = new Cardapio(); cardapio.DescItem = vm.DescItem; cardapio.ItemCardapio = vm.ItemCardapio; if (ModelState.IsValid) { ; } _repository.EditCardapio(cardapio); return(NoContent()); }
public IActionResult AdicionarItemCardapio([FromBody] CardapioViewModel vm) { if (vm == null) { return(BadRequest()); } if (ModelState.IsValid) { Cardapio cardapio = new Cardapio(); cardapio.DescItem = vm.DescItem; cardapio.ItemCardapio = vm.ItemCardapio; _repository.AddItemCardapio(cardapio); return(CreatedAtRoute("ListarCardapio", cardapio)); } return(NoContent()); }
public ActionResult Edit([Bind(Include = "Id,Codigo,Descricao,Cadastro,Id_Fornecedor,NomeFornecedor")] CardapioViewModel cardapioViewModel) { if (ModelState.IsValid) { try { Cardapio cardapio = new Cardapio(); cardapio = Mapper.Map <Cardapio>(cardapioViewModel); uow.CardapiorRepositorio.Atualizar(cardapio); uow.Commit(); TempData["mensagem"] = string.Format("Registro Alterado com Sucesso!"); return(RedirectToAction("Index")); } catch (Exception ex) { TempData["mensagem"] = string.Format("Ocorreu um Erro ao Atualizar o Registro!\n {0}", ex.Message); } finally { uow.Dispose(); } } return(View(cardapioViewModel)); }
public void Alterar(CardapioViewModel entity) { _repo.Alterar(_mapper.Map <Cardapio>(entity)); }
public CardapioViewModel Put([FromBody] CardapioViewModel cardapio) { _app.Update(cardapio); return(cardapio); }
public void Update(CardapioViewModel obj) { var modelObj = _mapper.Map <Cardapio>(obj); _service.Update(modelObj); }
public CardapioViewModel Post([FromBody] CardapioViewModel cardapio) { _app.Insert(cardapio); return(cardapio); }
public CardapioViewModel Post([FromBody] CardapioViewModel cardapio) { _repo.Incluir(cardapio); return(cardapio); }
public void Incluir(CardapioViewModel entity) { _repo.Incluir(_mapper.Map <Cardapio>(entity)); }
public CardapioViewModel Put(int id, [FromBody] CardapioViewModel cardapio) { _repo.Alterar(cardapio); return(cardapio); }
public CardapioViewModel Put([FromBody] CardapioViewModel cardapio) { _app.Alterar(cardapio); return(cardapio); }