示例#1
0
        public async Task <IActionResult> Post(string codigoCliente, [FromBody] CarrinhoDeCompraDTO carrinhoDTO)
        {
            var carrinhoKey = "cart_" + codigoCliente;

            if (carrinhoDTO == null)
            {
                return(StatusCode(400));
            }

            var carrinho = Mapper.Map(carrinhoDTO);
            await _carrinhoRepository.PersistirCarrinho(carrinhoKey, carrinho);

            return(StatusCode(201));
        }