Example #1
0
        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);
        }
Example #2
0
        public string Atualizar(PedidoAlteracaoVM vm, int idUsuario)
        {
            var cb = MapperUtils.Map <PedidoAlteracaoVM, Pedido>(vm);

            cb.IdUsuarioAlteracao = 1;
            return(_service.Atualizar(cb).ToString());
        }
Example #3
0
        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));
 }
Example #5
0
        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));
        }
Example #8
0
        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));
 }