public ActionResult Index() { using (BibliotecaDbContext db = new BibliotecaDbContext()) { return(View(db.Usuarios.ToList())); } }
public CarrinhoController(BibliotecaDbContext context, IServicoLogin servicoLogin) { _context = context; _servicoLogin = servicoLogin; }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, BibliotecaDbContext ctx) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); ctx.Database.Migrate(); BibliotecaInitializer.Initialize(ctx); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, BibliotecaDbContext bibliotecaContext) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseSession(); app.UseCookiePolicy(); app.UseAuthentication(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); DbInitializer.Initialize(bibliotecaContext); }
// Construtor da classe com as variáveis que serão injetadas pelo próprio sistema public ServicoLogin(BibliotecaDbContext context, UserManager <IdentityUser> userManager, IHttpContextAccessor httpContext) { _context = context; _userManager = userManager; _httpContext = httpContext.HttpContext; }
public ActionResult registroUsuarios(Usuario account) { if (ModelState.IsValid) { using (BibliotecaDbContext db = new BibliotecaDbContext()) { db.Usuarios.Add(account); db.SaveChanges(); } ModelState.Clear(); ViewBag.Message = account.Nombre + " " + account.Apellido + " " + "ha sido registrado exitosamente"; } return(View()); }
public ActionResult Login(Usuario usuario) { using (BibliotecaDbContext db = new BibliotecaDbContext()) { var usr = db.Usuarios.Where(u => u.Matricula == usuario.Matricula && u.Password == usuario.Password).FirstOrDefault(); if (usr != null) { Session["IdUsuario"] = usr.IdUsuarios.ToString(); Session["Matricula"] = usr.Matricula.ToString(); return(RedirectToAction("LoggedIn")); } else { ModelState.AddModelError("", "Matricula o Contraseña erronea."); } } return(View()); }
public AutorRepository(BibliotecaDbContext context) : base(context) { }
public LivroRepository(BibliotecaDbContext context) : base(context) { }
public ListagemLivrosViewComponent(BibliotecaDbContext c) { _context = c; }
public EmprestimoRepository(BibliotecaDbContext context) : base(context) { }
public DataLibro(BibliotecaDbContext context) { _context = context; }
public UbicacionService(BibliotecaDbContext context) { _context = context; }
public AutoresService(BibliotecaDbContext context) { _context = context; }
public UnitOfWork(BibliotecaDbContext contexto) { _context = contexto; }
public LibrosController(BibliotecaDbContext context, ILibroService service) { _context = context; _service = service; }
public Listagens(BibliotecaDbContext context) { this._context = context; }
public ObraController(BibliotecaDbContext dbContext) { _dbContext = dbContext; }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, BibliotecaDbContext _context) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } /* Creación de registros para iniciar la BD en memoria */ if (!_context.Autores.Any()) { _context.Autores.AddRange(new List <Autor> { new Autor { Nombre = "Eduardo Barrios" }, new Autor { Nombre = "Miguel Angel Asturias" }, new Autor { Nombre = "Juan López" } }); _context.SaveChanges(); } if (!_context.Categorias.Any()) { _context.Categorias.AddRange(new List <Categoria> { new Categoria { Nombre = "Historia" }, new Categoria { Nombre = "Matemáticas" }, new Categoria { Nombre = "Fílosofia" } }); _context.SaveChanges(); } if (!_context.Editoriales.Any()) { _context.Editoriales.AddRange(new List <Editorial> { new Editorial { Nombre = "Mcglaw" }, new Editorial { Nombre = "Santillana" }, new Editorial { Nombre = "APA" } }); _context.SaveChanges(); } if (!_context.Ubicaciones.Any()) { _context.Ubicaciones.AddRange(new List <Ubicacion> { new Ubicacion { Nombre = "5-6" }, new Ubicacion { Nombre = "9-21" }, new Ubicacion { Nombre = "1-10" } }); _context.SaveChanges(); } if (!_context.Libros.Any()) { _context.Libros.AddRange(new List <Libro> { new Libro { Codigo = "089", Titulo = "C++", Paginas = 100, Descripcion = "Programación Avanzada", Ejemplares = 10, AutorId = 1, CategoriaId = 1, EditorialId = 1, UbicacionId = 1 }, new Libro { Codigo = "065", Titulo = "Rinoceronte", Paginas = 300, Descripcion = "Lectura", Ejemplares = 5, AutorId = 2, CategoriaId = 2, EditorialId = 2, UbicacionId = 2 } }); _context.SaveChanges(); } if (!_context.Donadores.Any()) { _context.Donadores.AddRange(new List <Donador> { new Donador { Nombre = "Elmer", Telefono = "55443322", Direccion = "Mazatenango" }, new Donador { Nombre = "Esteban", Telefono = "22113322", Direccion = "Quetzaltenango" }, new Donador { Nombre = "Alex", Telefono = "66778899", Direccion = "Retalhuleu" } }); _context.SaveChanges(); } if (!_context.Cargos.Any()) { _context.Cargos.AddRange(new List <Cargo> { new Cargo { Nombre = "Docente" }, new Cargo { Nombre = "Estudiante" } }); _context.SaveChanges(); } if (!_context.Sexos.Any()) { _context.Sexos.AddRange(new List <Sexo> { new Sexo { Nombre = "Masculino" }, new Sexo { Nombre = "Femenino" } }); _context.SaveChanges(); } if (!_context.Lectores.Any()) { _context.Lectores.AddRange(new List <Lector> { new Lector { Carne = "123456", Nombre = "Fernando Quiquivix", Telefono = "55443322", Direccion = "Mazatenango", CargoId = 1, SexoId = 1 }, new Lector { Carne = "46657", Nombre = "Fredy Alcacer", Telefono = "22113322", Direccion = "Quetzaltenango", CargoId = 1, SexoId = 1 } }); _context.SaveChanges(); } if (!_context.StatusLibros.Any()) { _context.StatusLibros.AddRange(new List <StatusLibro> { new StatusLibro { Nombre = "Prestado" }, new StatusLibro { Nombre = "Devuelto" } }); _context.SaveChanges(); } /* FIN Creación de registros para iniciar la BD en memoria */ app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
public static void Initialize(BibliotecaDbContext context) { context.Database.EnsureCreated(); // Se existir algum livro. if (context.Livro.Any()) { return; // DB possui registros } var livros = new Livro[] { new Livro { Titulo = "PHP para quem conhece PHP", Quantidade = 10 }, new Livro { Titulo = "Internet das Coisas com ESP8266, Arduino e Raspber-ry", Quantidade = 10 }, new Livro { Titulo = "Gamification em Help Desk e Service Desk", Quantidade = 10 }, new Livro { Titulo = "Avaliação de segurança de redes", Quantidade = 10 }, new Livro { Titulo = "Desenvolvendo Jogos Mobile com HTML5", Quantidade = 10 } }; foreach (Livro l in livros) { context.Livro.Add(l); } var autores = new Autor[] { new Autor { Nome = "Sérgio de Oliveira" }, new Autor { Nome = "Renato da Silva" }, new Autor { Nome = "Paulo Sérgio Travolla" }, new Autor { Nome = "Juliano Niederauer" }, new Autor { Nome = "Roberto Cohen" }, new Autor { Nome = "Chris McNab" }, new Autor { Nome = "Luiz Fernando Estevarengo" } }; foreach (Autor a in autores) { context.Autor.Add(a); } context.SaveChanges(); }
public Repository(BibliotecaDbContext context) { _context = context; }
public EditoriaService(BibliotecaDbContext DbContext) { _DbContext = DbContext; }
public CategoriaService(BibliotecaDbContext context) { _context = context; }
public DonadorService(BibliotecaDbContext context) { _context = context; }
public LibroService(BibliotecaDbContext context) { _context = context; }
public PrestamoService(BibliotecaDbContext context) { _context = context; }
public GeneroService(BibliotecaDbContext DbContext) { _DbContext = DbContext; }
public UsuariosController(BibliotecaDbContext context) { _context = context; }
public AutoresController(BibliotecaDbContext context) { _context = context; }
public CalculadoraController(BibliotecaDbContext context) { _context = context; }