public PedidoViewModel Atualizar(PedidoViewModel pedido) { pedido.ItensPedido.ToList().ForEach(item => item.PedidoId = pedido.PedidoId); var pedidoRetorno = Mapper.Map <PedidoViewModel>(_pedidoService.Atualizar(Mapper.Map <Pedido>(pedido))); if (pedidoRetorno.EhValido()) { Commit(); } return(pedidoRetorno); }
public string Atualizar(PedidoAlteracaoVM vm, int idUsuario) { var cb = MapperUtils.Map <PedidoAlteracaoVM, Pedido>(vm); cb.IdUsuarioAlteracao = 1; return(_service.Atualizar(cb).ToString()); }
public IActionResult PutPedido(Guid id, Pedido pedido) { if (id != pedido.Id) { return(BadRequest()); } try { _pedidoService.Atualizar(pedido); } catch (DbUpdateConcurrencyException) { if (!PedidoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public IActionResult Put([FromBody] Pedido pedido) { if (pedido == null) { return(Response(null)); } _pedidoService.Atualizar(pedido); return(Response(pedido)); }
public IActionResult AtualizarPedido(Pedido pedido) { IEnumerable <PedidoFotoProduto> fotoSelecionadas = _session.Get <IEnumerable <PedidoFotoProduto> >("FotosSelecionadas"); foreach (var fotoSelecionada in fotoSelecionadas) { _pedidoFotoProdutoService.Deletar(fotoSelecionada.Id); _fotoProdutoService.Deletar(fotoSelecionada.FotoProduto.Id); _fotoProdutoService.Criar(fotoSelecionada.FotoProduto); _pedidoFotoProdutoService.Criar(fotoSelecionada); } _pedidoService.Atualizar(pedido); _session.SetString("Alertas", "Parabéns!!!| Você acabou de atualizar um pedido."); return(RedirectToAction("Index")); }
public async Task <ActionResult <PedidoViewModel> > Atualizar(Guid id, PedidoViewModel PedidoViewModel) { if (id != PedidoViewModel.Id) { NotificarErro("O id informado não é o mesmo que foi passado na query"); return(CustomResponse(PedidoViewModel)); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _pedidoService.Atualizar(_mapper.Map <Pedido>(PedidoViewModel, Tratamento)); return(CustomResponse(PedidoViewModel)); }
public async Task <ActionResult <PedidoDto> > Atualizar([FromBody] PedidoDto pedido) { if (pedido.Pedido == 0) { AdicionarmensagemErro("O id informado é inválido"); return(CustomResponse(pedido)); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await PedidoService.Atualizar(pedido); return(CustomResponse(pedido)); }
public ActionResult <Object> Put([FromBody] Pedido pedido, long id) { if (!pedido.ValidoParaCadastro()) { return(BadRequest(new { mensagem = "As informacões obrigatórias não foram informadas." })); } try { pedido.Id = id; return(_servicoPedido.Atualizar(pedido)); } catch (System.Exception ex) { return(BadRequest(new { mensagem = ex.Message })); } }
public void Atualizar(PedidoViewModel pedido) { _pedidoService.Atualizar(_mapper.Map <Pedido>(pedido)); }