public async Task <ResponsePostCarrinho> ExecuteAsync(RequestCarrinho request) { CarrinhoEntity carrinho = new CarrinhoEntity(request.Nome); await carrinhoRepo.CriarCarrinho(carrinho); return(mapper.Map <ResponsePostCarrinho>(carrinho)); }
public ResultadoVD CriarCarrinho(string cpfUsuario) { ResultadoVD resultado = new ResultadoVD(true); try { resultado.Resultado = _carrinhoRepository.CriarCarrinho(cpfUsuario); } catch (Exception ex) { resultado.Sucesso = false; resultado.Mensagem = $"Não foi possível criar o carrinho. {Environment.NewLine}{ex.Message}"; } return(resultado); }