示例#1
0
        public async Task <JsonResult> Mensagem(int idPeca, string mensagem)
        {
            var  menssagem         = new Mensageria();
            var  messageriaService = new SendGridService();
            var  result            = new JsonResult();
            var  pecaService       = new PecaService();
            bool sucesso           = false;
            var  nomePeca          = pecaService.NomePeca(idPeca);

            menssagem.Assunto  = "Disponibilidade da Peça: " + nomePeca;
            menssagem.Mensagem = mensagem;
            menssagem.IdPeca   = idPeca;

            //email temporario
            var destinatario = "*****@*****.**";

            sucesso = await messageriaService.DispararEmail(menssagem, destinatario);

            result.Data = new GenericTypes.AjaxResponse <int>
            {
                Ok           = sucesso,
                MessageTitle = sucesso ? "Sucesso" : "Atenção",
                Message      = sucesso ? "Mensagem enviada com sucesso" : "Ocorreu um erro durante o processo de envio de email, tente novamente mais tarde"
            };

            return(result);
        }