public Pedido FinalizarCarrinho(string userId) { var usuario = _usuarioRepository.BuscarUsuario(userId); if (usuario != null) { var carrinho = BuscarCarrinhoPorUsuario(usuario.Id); if (carrinho != null) { if (carrinho.EnderecoId != null) { var pedido = _pedidoRepository.CriarPedido(usuario.Id, carrinho); if (pedido != null) { RemoverCarrinhoPorUsuario(userId); _emailRepository.EnviarEmail(usuario.Email, "Pedido realizado com sucesso!", $"Caro(a) {usuario.Name}, \n\nseu pedido está sendo processado em nosso sistema e ficará pronto em breve. \n\nObrigado!"); return(pedido); } } } } return(null); }
//[Route("EnviarEmail")] public async Task <IActionResult> EnviarEmailAsync(int codigo) { //string email = "*****@*****.**"; var trabalhador = _trabalhadorRepository.GetById(codigo); await _emailRepository.EnviarEmail(trabalhador.sEmail, codigo); //await _emailRepository.EnviarEmail(_email.sEmailDestino, _email.sAssuntoEmail, _email.sMensagem); return(Ok()); }