public static void AgregarData(IApplicationBuilder ab) { AppDbContext contexto = ab.ApplicationServices.GetRequiredService <AppDbContext>(); if (!contexto.NivUsuarios.Any()) { contexto.NivUsuarios.AddRange(NivelesUsuariosIniciales.Select(c => c.Value)); } if (!contexto.Usuarios.Any()) { contexto.AddRange ( new usuarios.usuarios { NombreUsuario = "Rafael Chavez", UsernameUsuario = "adminrafa", DireccionUsuario = "SS", EstadoUsuario = "Activo", ImagenURL = "/Imagenes/usuarios/rafa.jpg", ImagenUsuarioURL = "/Imagenes/usuarios/rafa.jpg", CodigoNivel = 1, NivUsuarios = NivelesUsuariosIniciales["Administrador"] }, new usuarios.usuarios { NombreUsuario = "Neidy Yohami", UsernameUsuario = "biblioneidy", DireccionUsuario = "SS", EstadoUsuario = "Activo", ImagenURL = "/Imagenes/usuarios/neidy.jpg", ImagenUsuarioURL = "/Imagenes/usuarios/neidy.jpg", CodigoNivel = 2, NivUsuarios = NivelesUsuariosIniciales ["Bibliotecario"] }, new usuarios.usuarios { NombreUsuario = "Guillermo Galan", UsernameUsuario = "adminguillermo", DireccionUsuario = "SS", EstadoUsuario = "Activo", ImagenURL = "/Imagenes/usuarios/guillermo.jpg", ImagenUsuarioURL = "/Imagenes/usuarios/guillermo.jpg", CodigoNivel = 1, NivUsuarios = NivelesUsuariosIniciales["Administrador"] }, new usuarios.usuarios { NombreUsuario = "Raul Alexis", UsernameUsuario = "superraul", DireccionUsuario = "SS", EstadoUsuario = "Activo", ImagenURL = "/Imagenes/usuarios/raul.jpg", ImagenUsuarioURL = "/Imagenes/usuarios/raul.jpg", CodigoNivel = 3, NivUsuarios = NivelesUsuariosIniciales["cliente"] }, new usuarios.usuarios { NombreUsuario = "Franklin Bermudez", UsernameUsuario = "franklin123", DireccionUsuario = "SS", EstadoUsuario = "Activo", ImagenURL = "/Imagenes/usuarios/franklin.jpg", ImagenUsuarioURL = "/Imagenes/usuarios/franklin.jpg", CodigoNivel = 3, NivUsuarios = NivelesUsuariosIniciales["cliente"] }, new usuarios.usuarios { NombreUsuario = "Carlos Solis", UsernameUsuario = "carlos123", DireccionUsuario = "SS", EstadoUsuario = "Activo", ImagenURL = "/Imagenes/usuarios/carlos.jpg", ImagenUsuarioURL = "/Imagenes/usuarios/carlos.jpg", CodigoNivel = 3, NivUsuarios = NivelesUsuariosIniciales["cliente"] } ); } contexto.SaveChanges(); }
public static void AgregarData(IApplicationBuilder ab) { AppDbContext contexto = ab.ApplicationServices.GetRequiredService <AppDbContext>(); if (!contexto.NivelesUsuarios.Any()) { //NivelUsuariosIniciales es una coleccion local contexto.NivelesUsuarios.AddRange(NivelesUsuariosIniciales.Select(c => c.Value)); } if (!contexto.Usuarios.Any()) { contexto.AddRange ( new Usuarios { NombreUsuario = "Christopher", ApellidoUsuario = "Olmedo", CuentaUsuario = "*****@*****.**", ClaveUsuario = "olmedo123", NivelUsuarios = NivelesUsuariosIniciales["Administrador"] }, new Usuarios { NombreUsuario = "Javier", ApellidoUsuario = "Ramirez", CuentaUsuario = "*****@*****.**", ClaveUsuario = "ramirez123", NivelUsuarios = NivelesUsuariosIniciales["Administrador"] }, new Usuarios { NombreUsuario = "Roberto", ApellidoUsuario = "Chavez", CuentaUsuario = "*****@*****.**", ClaveUsuario = "chavez123", NivelUsuarios = NivelesUsuariosIniciales["Editor"] }, new Usuarios { NombreUsuario = "Jose", ApellidoUsuario = "Perez", CuentaUsuario = "*****@*****.**", ClaveUsuario = "perez123", NivelUsuarios = NivelesUsuariosIniciales["Consultor"] }, new Usuarios { NombreUsuario = "Carlos", ApellidoUsuario = "Solis", CuentaUsuario = "*****@*****.**", ClaveUsuario = "solis123", NivelUsuarios = NivelesUsuariosIniciales["Editor"] }, new Usuarios { NombreUsuario = "Baudilio", ApellidoUsuario = "Escamilla", CuentaUsuario = "*****@*****.**", ClaveUsuario = "escamilla123", NivelUsuarios = NivelesUsuariosIniciales["Consultor"] }, new Usuarios { NombreUsuario = "Alexis", ApellidoUsuario = "Fabian", CuentaUsuario = "*****@*****.**", ClaveUsuario = "fabian123", NivelUsuarios = NivelesUsuariosIniciales["Editor"] }, new Usuarios { NombreUsuario = "Franklin", ApellidoUsuario = "Bermudez", CuentaUsuario = "*****@*****.**", ClaveUsuario = "bermudez123", NivelUsuarios = NivelesUsuariosIniciales["Consultor"] }, new Usuarios { NombreUsuario = "Kevin", ApellidoUsuario = "Najarro", CuentaUsuario = "*****@*****.**", ClaveUsuario = "najarro123", NivelUsuarios = NivelesUsuariosIniciales["Editor"] }, new Usuarios { NombreUsuario = "Rafael", ApellidoUsuario = "Argueta", CuentaUsuario = "*****@*****.**", ClaveUsuario = "argueta123", NivelUsuarios = NivelesUsuariosIniciales["Consultor"] } ); } contexto.SaveChanges(); }//fin de agregarData