Exemple #1
0
        public static string contato(string nome, string email, string estadoCidade, string estiloThreeRocks, string qualidade, string mensagem)
        {
            string     json    = null;
            InfoResult results = null;

            try
            {
                if (Equals(results, null))
                {
                    BLLEmail    bll  = new BLLEmail();
                    InfoContato info = new InfoContato();
                    info.nome             = nome;
                    info.email            = email;
                    info.estadoCidade     = estadoCidade;
                    info.qualidade        = qualidade;
                    info.mensagem         = mensagem;
                    info.estiloThreeRocks = estiloThreeRocks;

                    bll.EnviarEmail(info);

                    results         = new InfoResult();
                    results.Info    = "ResultOk";
                    results.Data    = "";
                    results.Message = "Contato enviado com sucesso.";
                }

                json = JsonConvert.SerializeObject(results);

                return(json);
            }
            catch (Exception ex)
            {
                results         = new InfoResult();
                results.Info    = "Error";
                results.Data    = "";
                results.Message = "Erro ao enviar o contato: " + ex.Message;

                return(JsonConvert.SerializeObject(results));
            }
        }
        /// <summary>
        /// Enviar email pela area de contato.
        /// </summary>
        /// <param name="sch">Token de autenticação de sessão</param>
        /// <param name="n">Nome</param>
        /// <param name="e">Email</param>
        /// <param name="m">Mensagem</param>
        /// <returns></returns>
        public JsonResult json14(string sch, string n, string e, string m)
        {
            try
            {
                VerificaSessao(sch);

                var bll = new BLLEmail();

                Validar.StringVazia(n, "Informe um nome.");
                Validar.StringVazia(e, "Informe um email.");
                Validar.StringVazia(m, "Informe a mensagem a ser enviada.");

                Validar.Condicao(Validar.EMail(e), "Informe um email válido.");

                bll.EnviarEmail("*****@*****.**", "(MUAMBBA)(" + n + ")(" + e + ")", m);


                return(Json(new RetornoJsonPadrao("Mensagem enviada com sucesso.", true, null)));
            }
            catch (Exception ex)
            {
                return(Json(new RetornoJsonPadrao(ex.Message, false, null)));
            }
        }