public ActionResult Detalhe(int id) { var repositorio = new VendaRepositorioEF(); var venda = repositorio.CarregarPorId(id); ViewData["VendaItem"] = repositorio.CarregarVendaItemPorIdVenda(id); return(View(venda)); }
public ActionResult RemoverConfirmado(int id) { var repositorio = new VendaRepositorioEF(); var venda = repositorio.CarregarPorId(id); repositorio.Remover(venda); return(RedirectToAction("Index")); }
public static Venda GetVenda() { var rVenda = new VendaRepositorioEF(); var v = rVenda.CarregarPorId(1); Console.WriteLine(v?.NumeroDoPedido); Console.WriteLine(v?.Cliente.Nome); return(v); }
public ActionResult Remover(int id) { var repositorio = new VendaRepositorioEF(); var venda = repositorio.CarregarPorId(id); if (venda == null) { return(HttpNotFound()); } return(View(venda)); }
private void MantemVenda() { var repositorioVenda = new VendaRepositorioEF(); var cliente = repositorioVenda.CarregarCliente(int.Parse(Request.Params["ClienteId"])); var listaCarrinho = GetCarrinho(); var venda = new Venda { Cliente = cliente, Data = DateTime.Now, NumeroDoPedido = Request?.Params["NumeroDoPedido"], ValorTotal = listaCarrinho.Sum(x => x.ValorTotal), Ativo = true }; listaCarrinho.ForEach(x => x.Id = 0); repositorioVenda.Salvar(venda); listaCarrinho.ForEach(x => x.Venda = venda); listaCarrinho.ForEach(x => repositorioVenda.Salvar(x)); }