public static void CargarDatos(IServiceProvider serviceProvider) { using (var contexto = new LibreriaDbContext( serviceProvider.GetRequiredService <DbContextOptions <LibreriaDbContext> >())) { if (contexto.Autor.Any()) { return; } contexto.Autor.AddRange( new Autores { nombre = "Paulo", apellido = "Cohelo", nacionalidad = "Brasilian", fechaNacimiento = DateTime.Parse("1980-3-13") }, new Autores { nombre = "Daniel", apellido = "Mannix", nacionalidad = "American", fechaNacimiento = DateTime.Parse("1970-3-13") }, new Autores { nombre = "Gabriel", apellido = "Baca", nacionalidad = "Mexicana", fechaNacimiento = DateTime.Parse("1960-3-13") } ); contexto.SaveChanges(); } }
public AutoresController(LibreriaDbContext context) { _context = context; }
public AutorRepository(LibreriaDbContext context) : base(context) { }
public EditorialesController(LibreriaDbContext context) { _context = context; }
public LibrosController(LibreriaDbContext context) { _context = context; }
public UsuariosController(LibreriaDbContext context) { _context = context; }
// 2. Constructor para inicializar el contexto public UsuarioController(LibreriaDbContext _con) => this.con = _con;
public Repository(LibreriaDbContext context) { _context = context ?? throw new ArgumentNullException(nameof(context)); }