public PedidoViewModel PersonalizarPedido(PersonalizacaoPedidoViewModel personalizacaoPedido) { var personalizacaoPedidoDto = _mapper.Map <PersonalizacaoPedidoDto>(personalizacaoPedido); var pedido = _personalizacaoPedidoBusiness.PersonalizarPedido(personalizacaoPedidoDto); return(_mapper.Map <PedidoViewModel>(pedido)); }
public IActionResult PersonalizarPedido(PersonalizacaoPedidoViewModel personalizacaoPedidoViewModel) { if (!ModelState.IsValid) { return(Response(personalizacaoPedidoViewModel)); } try { var pedidoViewModel = _pedidosService.PersonalizarPedido(personalizacaoPedidoViewModel); return(Response(pedidoViewModel)); } catch (Exception ex) { return(new ObjectResult($"Erro ao personalizar o pedido: {ex.Message}")); } }