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)
 {
 }
Beispiel #10
0
 public ListagemLivrosViewComponent(BibliotecaDbContext c)
 {
     _context = c;
 }
Beispiel #11
0
 public EmprestimoRepository(BibliotecaDbContext context) : base(context)
 {
 }
 public DataLibro(BibliotecaDbContext context)
 {
     _context = context;
 }
 public UbicacionService(BibliotecaDbContext context)
 {
     _context = context;
 }
Beispiel #14
0
 public AutoresService(BibliotecaDbContext context)
 {
     _context = context;
 }
Beispiel #15
0
 public UnitOfWork(BibliotecaDbContext contexto)
 {
     _context = contexto;
 }
Beispiel #16
0
 public LibrosController(BibliotecaDbContext context, ILibroService service)
 {
     _context = context;
     _service = service;
 }
Beispiel #17
0
 public Listagens(BibliotecaDbContext context)
 {
     this._context = context;
 }
Beispiel #18
0
 public ObraController(BibliotecaDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Beispiel #19
0
        // 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?}");
            });
        }
Beispiel #20
0
    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();
    }
Beispiel #21
0
 public Repository(BibliotecaDbContext context)
 {
     _context = context;
 }
Beispiel #22
0
 public EditoriaService(BibliotecaDbContext DbContext)
 {
     _DbContext = DbContext;
 }
Beispiel #23
0
 public CategoriaService(BibliotecaDbContext context)
 {
     _context = context;
 }
 public DonadorService(BibliotecaDbContext context)
 {
     _context = context;
 }
Beispiel #25
0
 public LibroService(BibliotecaDbContext context)
 {
     _context = context;
 }
 public PrestamoService(BibliotecaDbContext context)
 {
     _context = context;
 }
Beispiel #27
0
 public GeneroService(BibliotecaDbContext DbContext)
 {
     _DbContext = DbContext;
 }
 public UsuariosController(BibliotecaDbContext context)
 {
     _context = context;
 }
 public AutoresController(BibliotecaDbContext context)
 {
     _context = context;
 }
Beispiel #30
0
 public CalculadoraController(BibliotecaDbContext context)
 {
     _context = context;
 }