public void ExcluirItemPedido(ItemPedidoDto dto) { var ItemPedido = itemPedidoRepository.GetById(dto.Id); if (ItemPedido == null) { return; } itemPedidoRepository.Delete(ItemPedido.Id); }
public void EditarItemPedido(ItemPedidoDto dto) { var ItemPedido = itemPedidoRepository.GetById(dto.Id); if (ItemPedido == null) { return; } ItemPedido.Editar(dto.Quantidade, dto.GarcomId, dto.ProdutoId, dto.PedidoId, dto.Descricao); itemPedidoRepository.Update(ItemPedido); }
public ActionResult SalvaItem(ItemPedidoDto dto) { try { pedidoServico.SalvarItem(dto); TempData["ocorreuGravacao"] = string.Format("Item {0} cadastrado com sucesso.", dto.Id); return(RedirectToAction("Index", "Pedidos")); } catch (Exception ex) { return(View("~/Views/Shared/Error.cshtml", ex)); } }
public void SalvarItem(ItemPedidoDto dto) { var pedido = pedidoRepository.GetById(dto.PedidoId); if (dto.Id <= 0) { var Item = CriarItemPedido(dto, pedido); pedido.ItensPedidos.Add(Item); } else { var Item = pedido.ItensPedidos.First(i => i.Id.Equals(dto.Id)); Item.Editar(dto.Quantidade, dto.GarcomId, dto.ProdutoId, dto.PedidoId, dto.Descricao); } pedidoRepository.Update(pedido); }
public IActionResult EditaItem(int pedidoId) { try { var item = cadastroItemPedido.BuscaItemPedidoPorId(pedidoId); var itemPedido = new ItemPedidoDto { PedidoId = pedidoId }; itemPedido.Produtos = produtoServico.ListarTodosProdutos().Produtos.OrderBy(u => u.Nome).ToList(); return(View(itemPedido)); } catch (Exception ex) { return(View("~/Views/Shared/Error.cshtml", ex)); } }
public PedidoDto ObterPedidoParaExibicao(int idPedido) { var pedidoDto = new PedidoDto() { IdPedido = idPedido, Nome = "Bruce", SobreNome = "Wayne", DataPedido = DateTime.Today, EnderecoDeEntrega = new Endereco(1) { TipoEndereco = TipoEndereco.Casa, Rua = "Rua 1", Numero = "20", Bairro = "Jardim Primavera", Cidade = "Mauá", Estado = "SP", Cep = "09361-180", Pais = "Brasil" } }; pedidoDto.Itens = new List <ItemPedidoDto>(); var itemPedidoDto = new ItemPedidoDto() { NomeProduto = "XBOX One", PrecoDeCompra = 1500, Quantidade = 1 }; pedidoDto.Itens.Add(itemPedidoDto); itemPedidoDto = new ItemPedidoDto() { NomeProduto = "Playstation 4", PrecoDeCompra = 2000, Quantidade = 1 }; pedidoDto.Itens.Add(itemPedidoDto); return(pedidoDto); }
public IActionResult Editar(int id) { try { var pedido = new PedidoDto(); var itemPedido = new ItemPedidoDto(); if (id > 0) { pedido = pedidoServico.BuscaPedidoPorId(id); } return(View(pedido)); } catch (Exception ex) { return(View("~/Views/Shared/Error.cshtml", ex)); } }
public PedidoDto ObterPedidoParaExibicao(int idPedido) { var pedidoDto = new PedidoDto() { IdPedido = idPedido, Nome = "Bruce", Sobrenome = "Wayne", DataPedido = DateTime.Today, EnderecoDeEntrega = new Endereco(1) { TipoEndereco = TipoEndereco.Casa, Rua = "Rua Grande", Numero = "20", Bairro = "Centro", Cidade = "São Luís", Estado = "MA", CEP = "41052-520", Pais = "Brasil" } }; pedidoDto.Itens = new List <ItemPedidoDto>(); var itemPedidoDto = new ItemPedidoDto() { NomeProduto = "XBOX One", PrecoDeCompra = 1500, Quantidade = 1 }; pedidoDto.Itens.Add(itemPedidoDto); itemPedidoDto = new ItemPedidoDto() { NomeProduto = "Playstation 4", PrecoDeCompra = 2000, Quantidade = 1 }; pedidoDto.Itens.Add(itemPedidoDto); return(pedidoDto); }
public ItemPedido CriarItemPedido(ItemPedidoDto dto, Pedido pedido) { return(new ItemPedido(dto.Quantidade, dto.GarcomId, dto.ProdutoId, dto.PedidoId, dto.Descricao, pedido)); }
public void NovoItemPedido(ItemPedidoDto dto) { //var ItemPedido = new ItemPedido(dto.Quantidade, dto.GarcomId, dto.ProdutoId, dto.PedidoId, dto.Descricao, ); //itemPedidoRepository.Create(ItemPedido); }