public static void SeedUsers(UserManager <UsuarioEntity> userManager, DbContextOptions <RecepcionDbContext> dbContext) { using (var miDbContext = new RecepcionDbContext(dbContext)) { if (miDbContext.TipoLlamadas.Count() <= 0) { miDbContext.TipoLlamadas .AddRange( new List <TipoLlamadaEntity> { new TipoLlamadaEntity { Tipo = "Personal", FechaRegistro = DateTimeOffset.UtcNow }, new TipoLlamadaEntity { Tipo = "AgendarJunta", FechaRegistro = DateTimeOffset.UtcNow }, new TipoLlamadaEntity { Tipo = "Informacion", FechaRegistro = DateTimeOffset.UtcNow }, new TipoLlamadaEntity { Tipo = "Proyecto", FechaRegistro = DateTimeOffset.UtcNow } }); } if (miDbContext.TipoPersona.Count() <= 0) { miDbContext.TipoPersona .AddRange( new List <TipoPersonaEntity> { new TipoPersonaEntity { Tipo = "Trabajador", FechaRegistro = DateTimeOffset.UtcNow }, new TipoPersonaEntity { Tipo = "Cliente", FechaRegistro = DateTimeOffset.UtcNow }, new TipoPersonaEntity { Tipo = "Persona", FechaRegistro = DateTimeOffset.UtcNow }, }); } miDbContext.SaveChanges(); } // Se genera el UsuarioAdministrador if (userManager.FindByEmailAsync("*****@*****.**").Result == null) { UsuarioEntity user = new UsuarioEntity { UserName = "******", Email = "*****@*****.**" }; IdentityResult result = userManager.CreateAsync(user, "_okm265IJN").Result; if (result.Succeeded) { userManager.AddToRoleAsync(user, "Administrador").Wait(); } } }
public TipoLlamadasServices(RecepcionDbContext context) { _context = context; }
public LlamadaServices(RecepcionDbContext context) { _context = context; }
public PersonasController(RecepcionDbContext context, IPersonaServices services) { _context = context; _services = services; }
public PersonaServices(RecepcionDbContext context) { _context = context; }
public LlamadasController(RecepcionDbContext context, ILlamadasServices services) { _context = context; _services = services; }