示例#1
0
        public async Task <IActionResult> Get(string codigoCliente)
        {
            var carrinhoKey = "cart_" + codigoCliente;

            var carrinho = await _carrinhoRepository.ObterCarrinho(carrinhoKey);

            if (carrinho == null)
            {
                return(StatusCode(204));
            }

            var carrinhoDTO = Mapper.Map(carrinho);

            return(StatusCode(200, carrinhoDTO));
        }
        public async Task <ResponseCarrinho> ExecuteAsync(int idProduto)
        {
            var carrinhoEntity = await _repoCarrinho.ObterCarrinho(idProduto);

            return(_mapper.Map <ResponseCarrinho>(carrinhoEntity));
        }