示例#1
0
 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();
     }
 }
示例#2
0
 public AutoresController(LibreriaDbContext context)
 {
     _context = context;
 }
示例#3
0
 public AutorRepository(LibreriaDbContext context) : base(context)
 {
 }
 public EditorialesController(LibreriaDbContext context)
 {
     _context = context;
 }
示例#5
0
 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;
示例#8
0
 public Repository(LibreriaDbContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }