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); }
//private readonly IWebHostEnvironment _env; public EmailService( ConfigEmail email //IWebHostEnvironment env ) { _email = email; //_env = env; }
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); }
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); }
/// <summary> /// Contact API /// </summary> public ContactController(SendGridClient sendGridClient, ConfigEmail configEmail) { this.sendGridClient = sendGridClient; this.configEmail = configEmail; }