public static void InicializarAvisos(TallerIVDbContext db) { UsuarioReclutador Reclutador = db.Users.OfType <UsuarioReclutador>().FirstOrDefault(); string EmpresaId = db.Users.OfType <UsuarioEmpresa>().FirstOrDefault().Id; string usuarioNombre = db.Users.OfType <UsuarioEmpresa>().FirstOrDefault().RazonSocial; //List<AptitudPorAviso> aptitudes = new List<AptitudPorAviso>(); //aptitudes.Add(aptitud); Aviso aviso = new Aviso( "Este es un Aviso de .Net", "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse ornare, lectus vitae rutrum blandit, tortor velit auctor ipsum, nec pretium dui lorem ac neque. Pellentesque fringilla diam vitae mi tempor elementum. Quisque cursus felis odio, eu ornare lacus malesuada ac. Maecenas rhoncus eros nec imperdiet rutrum. Curabitur id ipsum ac eros varius hendrerit non at erat. Phasellus eget massa finibus, imperdiet odio at, fringilla ex. Nulla pretium, dolor eu viverra efficitur, felis nisi lacinia erat, aliquet consectetur massa lorem viverra lectus. Etiam consectetur mi arcu, eget convallis erat egestas sed. Duis vehicula lacus sed orci rhoncus, vitae rhoncus lectus viverra. Sed in varius neque, at elementum ex.", DateTime.Now, Reclutador, HomeController.GenerarAptitudes(db), 1000, Dominio.Usuarios.Prioridad.Normal, TipoRelacionDeTrabajo.Monotributo, Dominio.Usuarios.Prioridad.Baja, 8, Dominio.Usuarios.Prioridad.Baja, EmpresaId, usuarioNombre); Aviso avisoOtro = new Aviso( "Ee .Net", "Ldipiscing elit. Suspendisse ornare, lectus vitae rutrum blandit, tortor velit auctor ipsum, nec pretium dui lorem ac neque. Pellentesque fringilla diam vitae mi tempor elementum. Quisque cursus felis odio, eu ornare lacus malesuada ac. Maecenas rhoncus eros nec imperdiet rutrum. Curabitur id ipsum ac eros varius hendrerit non at erat. Phasellus eget massa finibus, imperdiet odio at, fringilla ex. Nulla pretium, dolor eu viverra efficitur, felis nisi lacinia erat, aliquet consectetur massa lorem viverra lectus. Etiam consectetur mi arcu, eget convallis erat egestas sed. Duis vehicula lacus sed orci rhoncus, vitae rhoncus lectus viverra. Sed in varius neque, at elementum ex.", DateTime.Now, Reclutador, HomeController.GenerarAptitudes(db), 1000, Dominio.Usuarios.Prioridad.Normal, TipoRelacionDeTrabajo.Monotributo, Dominio.Usuarios.Prioridad.Baja, 8, Dominio.Usuarios.Prioridad.Baja, EmpresaId, usuarioNombre); Aviso avisoOtroOtro = new Aviso( "AVISO 3", "Ldipiscing elit. Suspendisse ornare, lectus vitae rutrum blandit, tortor velit auctor ipsum, nec pretium dui lorem ac neque. Pellentesque fringilla diam vitae mi tempor elementum. Quisque cursus felis odio, eu ornare lacus malesuada ac. Maecenas rhoncus eros nec imperdiet rutrum. Curabitur id ipsum ac eros varius hendrerit non at erat. Phasellus eget massa finibus, imperdiet odio at, fringilla ex. Nulla pretium, dolor eu viverra efficitur, felis nisi lacinia erat, aliquet consectetur massa lorem viverra lectus. Etiam consectetur mi arcu, eget convallis erat egestas sed. Duis vehicula lacus sed orci rhoncus, vitae rhoncus lectus viverra. Sed in varius neque, at elementum ex.", DateTime.Now, Reclutador, HomeController.GenerarAptitudes(db), 1000, Dominio.Usuarios.Prioridad.Normal, TipoRelacionDeTrabajo.Monotributo, Dominio.Usuarios.Prioridad.Baja, 8, Dominio.Usuarios.Prioridad.Baja, EmpresaId, usuarioNombre); if (!db.Avisos.Any(X => X.Titulo == aviso.Titulo)) { db.Avisos.Add(aviso); } if (!db.Avisos.Any(X => X.Titulo == avisoOtro.Titulo)) { db.Avisos.Add(avisoOtro); } if (!db.Avisos.Any(X => X.Titulo == avisoOtroOtro.Titulo)) { db.Avisos.Add(avisoOtroOtro); } db.SaveChanges(); }
public void AddEntity(T entity) { dbSet.Add(entity); db.SaveChanges(); }