Exemple #1
0
        public ConfigEmail GetUno(byte Origen, int IdOrigen)
        {
            ConfigEmail Uno   = new ConfigEmail();
            DataTable   Datos = Tabla.ListarTabla(Origen, IdOrigen, "");

            if (Datos != null)
            {
                if (Datos.Rows.Count > 0)
                {
                    DataRow row = Datos.Rows[0];
                    Uno.Id              = Convert.ToInt32(Convert.IsDBNull(row["Id"]) ? 0 : row["Id"]);
                    Uno.Origen          = Convert.ToByte(Convert.IsDBNull(row["Origen"]) ? 0 : row["Origen"]);
                    Uno.IdOrigen        = Convert.ToInt32(Convert.IsDBNull(row["IdOrigen"]) ? 0 : row["IdOrigen"]);
                    Uno.Descripcion     = Convert.IsDBNull(row["Descripcion"]) ? "" : row["Descripcion"].ToString();
                    Uno.Email           = Convert.IsDBNull(row["Email"]) ? "" : row["Email"].ToString();
                    Uno.ServidorSmtp    = Convert.IsDBNull(row["ServidorSmtp"]) ? "" : row["ServidorSmtp"].ToString();
                    Uno.Puerto          = Convert.IsDBNull(row["Puerto"]) ? "" : row["Puerto"].ToString();
                    Uno.Autentificacion = Convert.ToByte(Convert.IsDBNull(row["Autentificacion"]) ? 0 : row["Autentificacion"]);
                    Uno.Usuario         = Convert.IsDBNull(row["Usuario"]) ? "" : row["Usuario"].ToString();
                    Uno.Password        = Convert.IsDBNull(row["Password"]) ? "" : row["Password"].ToString();
                    Uno.ConSsl          = Convert.ToByte(Convert.IsDBNull(row["ConSsl"]) ? 0 : row["ConSsl"]);
                    Uno.Libreria        = Convert.ToByte(Convert.IsDBNull(row["Libreria"]) ? 0 : row["Libreria"]);
                }
                Datos.Dispose();
            }
            return(Uno);
        }
Exemple #2
0
        //private readonly IWebHostEnvironment _env;

        public EmailService(
            ConfigEmail email
            //IWebHostEnvironment env
            )
        {
            _email = email;
            //_env = env;
        }
Exemple #3
0
 public ActionResult Create(ConfigEmail model)
 {
     if (ModelState.IsValid)
     {
         db.Entry(model).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
        public void ListContainsSingleEmail()
        {
            var sut = new ConfigEmail();

            sut.To = "*****@*****.**";

            var result = sut.To_AsList();

            Assert.Single(result);
            Assert.Equal("*****@*****.**", result.First());
        }
        public void ListContainsMultipleEmails()
        {
            var sut = new ConfigEmail();

            sut.To = "[email protected];[email protected];[email protected]";

            var result = sut.To_AsList();

            Assert.Equal(3, result.Count());
            Assert.Contains("*****@*****.**", result);
            Assert.Contains("*****@*****.**", result);
            Assert.Contains("*****@*****.**", result);
        }
Exemple #6
0
 public int Guardar(ConfigEmail entidad, bool BuscarId)
 {
     Tabla.Id              = entidad.Id;
     Tabla.Origen          = entidad.Origen;
     Tabla.IdOrigen        = entidad.IdOrigen;
     Tabla.Descripcion     = String.IsNullOrEmpty(entidad.Descripcion)? "":entidad.Descripcion;
     Tabla.Email           = String.IsNullOrEmpty(entidad.Email) ? "" : entidad.Email;
     Tabla.ServidorSmtp    = String.IsNullOrEmpty(entidad.ServidorSmtp) ? "" : entidad.ServidorSmtp;
     Tabla.Puerto          = String.IsNullOrEmpty(entidad.Puerto) ? "" : entidad.Puerto;
     Tabla.Autentificacion = entidad.Autentificacion;
     Tabla.Usuario         = String.IsNullOrEmpty(entidad.Usuario) ? "" : entidad.Usuario;
     Tabla.Password        = String.IsNullOrEmpty(entidad.Password) ? "" : entidad.Password;
     Tabla.ConSsl          = entidad.ConSsl;
     Tabla.Libreria        = entidad.Libreria;
     Tabla.Id              = Tabla.Guardar(BuscarId);
     return(Tabla.Id);
 }
Exemple #7
0
 /// <summary>
 /// Contact API
 /// </summary>
 public ContactController(SendGridClient sendGridClient, ConfigEmail configEmail)
 {
     this.sendGridClient = sendGridClient;
     this.configEmail    = configEmail;
 }