public void Atualizar(Livro l) { using (BibliotecaContext bc = new BibliotecaContext()) { Livro livro = bc.Livros.Find(l.Id); livro.Autor = l.Autor; livro.Titulo = l.Titulo; livro.Ano = l.Ano; bc.SaveChanges(); } }
public ICollection <Emprestimo> ListarDisponiveis() { using (BibliotecaContext bc = new BibliotecaContext()) { //busca os livros onde o id não está entre os ids de livro em empréstimo // utiliza uma subconsulta return (bc.Emprestimos .Where(l => !(bc.Emprestimos.Where(e => e.Devolvido == false).Select(e => e.LivroId).Contains(l.Id))) .ToList()); } }
public void Deletar(int id) { using (BibliotecaContext bc = new BibliotecaContext()) { Usuario user = ObterPorId(id); if (!user.isAdm) { bc.Usuarios.Remove(user); bc.SaveChanges(); } } }
public void Atualizar(Emprestimo e) { using (BibliotecaContext bc = new BibliotecaContext()) { Emprestimo emprestimo = bc.Emprestimos.Find(e.Id); emprestimo.DataEmprestimo = e.DataEmprestimo; emprestimo.DataDevolucao = e.DataDevolucao; emprestimo.Devolvido = e.Devolvido; bc.SaveChanges(); } }
public bool Inserir(Livro l) { if (validate_livro(l)) { using (BibliotecaContext bc = new BibliotecaContext()) { bc.Livros.Add(l); bc.SaveChanges(); return(true); } } return(false); }
public bool Inserir(Emprestimo e) { if (validate_emprestimo(e)) { using (BibliotecaContext bc = new BibliotecaContext()) { bc.Emprestimos.Add(e); bc.SaveChanges(); return(true); } } return(false); }
public ICollection <Emprestimo> Listar(int page, int size) { using (BibliotecaContext bc = new BibliotecaContext()) { int pular = (page - 1) * size; bc.Emprestimos.Include(e => e.Livro).ToList(); IQueryable <Emprestimo> query = bc.Emprestimos; return(query.Skip(pular).Take(size).ToList()); } }
public void editarUsuario(Usuario userEditado) { using (BibliotecaContext bc = new BibliotecaContext()) { Usuario u = bc.usuarios.Find(userEditado.Id); u.login = userEditado.login; u.NomeUsuario = userEditado.NomeUsuario; u.senha = userEditado.senha; u.tipo = userEditado.tipo; bc.SaveChanges(); } }
public void Editar(Usuario editadoUsuario) { using (BibliotecaContext bd = new BibliotecaContext()) { Usuario usuario = bd.Usuarios.Find(editadoUsuario.Id); usuario.Login = editadoUsuario.Login; usuario.Nome = editadoUsuario.Nome; usuario.Senha = editadoUsuario.Senha; usuario.Tipo = editadoUsuario.Tipo; bd.SaveChanges(); } }
public void Atualizar(Usuario u) { using (BibliotecaContext bc = new BibliotecaContext()) { Usuario usuario = bc.Usuarios.Find(u.Id); usuario.Login = u.Login; usuario.Nome = u.Nome; usuario.Telefone = u.Telefone; usuario.Senha = u.Senha; usuario.Perfil = u.Perfil; bc.SaveChanges(); } }
public void Atualizar(Usuario usr) { using (BibliotecaContext bc = new BibliotecaContext()) { Usuario usuario = bc.Usuarios.Find(usr.Id); usuario.Login = usr.Login; usuario.Senha = Encriptacao(usr.Senha); usuario.Email = usr.Email; usuario.Telefone = usr.Telefone; bc.SaveChanges(); } }
public void Atualizar(Usuario u) { using (BibliotecaContext uc = new BibliotecaContext()) { Usuario Usuario = uc.Usuarios.Find(u.Id); Usuario.NomeUsuarioCadastro = u.NomeUsuarioCadastro; Usuario.CpfUsuario = u.CpfUsuario; Usuario.LoginUsuario = u.LoginUsuario; Usuario.SenhaUsuario = u.SenhaUsuario; uc.SaveChanges(); } }
public ICollection <Livro> ListarDisponiveis(Emprestimo emprestimo) { using (BibliotecaContext bc = new BibliotecaContext()) { ICollection <Livro> livrosDisponiveis = bc.Livros .Where(l => !(bc.Emprestimos.Where(e => e.Devolvido == false).Select(e => e.LivroId).Contains(l.Id))) .ToList(); if (!livrosDisponiveis.Contains(ObterPorId(emprestimo.LivroId))) { livrosDisponiveis.Add(ObterPorId(emprestimo.LivroId)); } return(livrosDisponiveis.OrderBy(l => l.Titulo).ToList()); } }
public void Atualizar(Emprestimo e) { using (BibliotecaContext bc = new BibliotecaContext()) { Emprestimo emprestimo = bc.Emprestimos.Find(e.Id); emprestimo.NomeUsuario = e.NomeUsuario; emprestimo.Telefone = e.Telefone; emprestimo.LivroId = e.LivroId; emprestimo.DataEmprestimo = e.DataEmprestimo; emprestimo.DataDevolucao = e.DataDevolucao; bc.SaveChanges(); } }
public ICollection <Emprestimo> ListarTodos(FiltrosEmprestimos filtro) { using (BibliotecaContext bc = new BibliotecaContext()) { IQueryable <Emprestimo> consulta; if (filtro != null) { switch (filtro.TipoFiltro) { case "Usuario": consulta = bc.Emprestimos.Where(e => e.NomeUsuario.Contains(filtro.Filtro)); break; case "Livro"; List <Livro> LivrosFiltrados = bc.Livros.Where(1 => 1.Titulo.Contains(filtro.Filtro)).Tolist(); List int LivrosIds = new List <int>(); for (int i = 0; i < LivrosFiltrados.Count; i++) { LivrosIds.Add(LivrosFiltrados[i].Id); } consulta = bc.Emprestimos.Where(e => LivrosIds.Contains(e.LivroId)); var debug = consulta.ToList(); break; default: consulta = bc.Emprestimos; break; } } else { consulta = bc.Emprestimos; } List Emprestimo ListaConsulta = consulta.OrderBy(e => e.DataEmprestimo).ToList(); for (int i = 0; i = ListaConsulta.Count; i++) { ListaConsulta[i].Livro = bc.Livros.Find(ListaConsulta[i].LivroId); } return(ListaConsulta); } }
public bool Inserir(Usuario user) { if (validate_usuario(user)) { using (BibliotecaContext bc = new BibliotecaContext()) { user.Senha = MD5Criptografia.EncodeMD5(user.Senha); user.isAdm = false; //GARANTIR bc.Usuarios.Add(user); bc.SaveChanges(); return(true); } } return(false); }
public void Atualizar(Usuario u) { using (BibliotecaContext bc = new BibliotecaContext()) { Usuario usuario = bc.Usuarios.Find(u.Id); usuario.Nome = u.Nome; usuario.Cpf = u.Cpf; usuario.Endereco = u.Endereco; usuario.Cidade = u.Cidade; usuario.dataNasc = u.dataNasc; usuario.Login = u.Login; usuario.Senha = u.Senha; bc.SaveChanges(); } }
public bool Atualizar(Usuario user) { if (validate_usuario(user)) { using (BibliotecaContext bc = new BibliotecaContext()) { Usuario usuario = bc.Usuarios.Find(user.Id); usuario.User = user.User; usuario.Senha = MD5Criptografia.EncodeMD5(user.Senha); user.isAdm = ObterPorId(user.Id).isAdm; bc.SaveChanges(); return(true); } } return(false); }
public bool Atualizar(Livro l) { if (validate_livro(l)) { using (BibliotecaContext bc = new BibliotecaContext()) { Livro livro = bc.Livros.Find(l.Id); livro.Autor = l.Autor; livro.Titulo = l.Titulo; livro.Ano = l.Ano; bc.SaveChanges(); return(true); } } return(false); }
public ICollection <Emprestimo> ListarTodos(FiltrosEmprestimos filtro = null) { using (BibliotecaContext bc = new BibliotecaContext()) { IQueryable <Emprestimo> consulta; if (filtro != null) { //definindo dinamicamente a filtragem switch (filtro.TipoFiltro) { case "Usuario": consulta = bc.Emprestimos.Where(e => e.NomeUsuario.Contains(filtro.Filtro)); break; case "Livro": List <Livro> LivrosFiltrados = bc.Livros.Where(l => l.Titulo.Contains(filtro.Filtro)).ToList(); List <int> LivrosIds = new List <int>(); for (int i = 0; i < LivrosFiltrados.Count; i++) { LivrosIds.Add(LivrosFiltrados[i].Id); } consulta = bc.Emprestimos.Where(e => e.Livro.Titulo.Contains(filtro.Filtro)); var debug = consulta.ToList(); break; default: consulta = bc.Emprestimos; break; } } else { // caso filtro não tenha sido informado consulta = bc.Emprestimos; } List <Emprestimo> ListaConsulta = consulta.OrderByDescending(e => e.DataDevolucao).ToList(); for (int i = 0; i < ListaConsulta.Count; i++) { ListaConsulta[i].Livro = bc.Livros.Find(ListaConsulta[i].LivroId); } return(ListaConsulta); } }
public List <Usuario> ListarTodos(string filtro) { using (BibliotecaContext bc = new BibliotecaContext()) { IQueryable <Usuario> query; if (filtro != null) { query = bc.Usuarios.Where(u => u.User.Contains(filtro)); } else { query = bc.Usuarios; } return(query.OrderBy(u => u.User).ToList()); } }
public ICollection <Emprestimo> ListarTodos(FiltrosEmprestimos filtro) { using (BibliotecaContext bc = new BibliotecaContext()){ IQueryable <Emprestimo> query; if (filtro != null) { //definindo dinamicamente a filtragem switch (filtro.TipoFiltro) { case "Usuario": query = bc.Emprestimos.Where(l => l.NomeUsuario.Contains(filtro.Filtro)); break; case "Livro": List <Livro> LivrosFiltrados = bc.Livros.Where(l => l.Titulo.Contains(filtro.Filtro)).ToList(); List <int> LivrosIds = new List <int>(); for (int i = 0; i < LivrosFiltrados.Count; i++) { LivrosIds.Add(LivrosFiltrados[i].Id); } query = bc.Emprestimos.Where(l => LivrosIds.Contains(l.LivroId)); var debug = query.ToList(); break; default: query = bc.Emprestimos; break; } } else { query = bc.Emprestimos; } List <Emprestimo> ListaQuery = query.OrderBy(l => l.DataEmprestimo).ToList(); for (int i = 0; i < ListaQuery.Count; i++) { ListaQuery[i].Livro = bc.Livros.Find(ListaQuery[i].LivroId); } return(ListaQuery); } }
public Usuario Login(Usuario user) { using (BibliotecaContext bc = new BibliotecaContext()) { Usuario usuario = bc.Usuario.Single(u => u.Login.Contains(user.Login)); if (usuario.Login == user.Login && usuario.Senha == user.Senha) { user.Login = usuario.Login; user.Senha = usuario.Senha; user.Id = usuario.Id; } else { user = null; } return(user); } }
public bool Logar(Usuario usr) { Console.WriteLine(usr.Login); using (BibliotecaContext bc = new BibliotecaContext()) { String login = null; try{ login = bc.Usuarios.Where(u => u.Senha == Encriptacao(usr.Senha)).Where(u => u.Login == usr.Login).Select(u => u.Login).First(); }catch (Exception e) { Console.WriteLine(e); } if (login == usr.Login) { return(true); } else { return(false); } } }
public ICollection <Usuario> ListarTodos(FiltrosUsuarios filtro = null) { using (BibliotecaContext bc = new BibliotecaContext()) { IQueryable <Usuario> query; if (filtro != null) { //definindo dinamicamente a filtragem switch (filtro.TipoFiltro) { case "Nome": query = bc.Usuarios.Where(u => u.Nome.Contains(filtro.Filtro)); break; case "1": query = bc.Usuarios.Where(u => u.Perfil.Equals(Convert.ToInt32(filtro.Filtro))); break; case "2": query = bc.Usuarios.Where(u => u.Perfil.Equals(Convert.ToInt32(filtro.Filtro))); break; default: query = bc.Usuarios; break; } } else { // caso filtro não tenha sido informado query = bc.Usuarios; } return(query.OrderByDescending(u => u.Nome).ToList()); } }
public ICollection <Emprestimo> ListarTodos(FiltrosEmprestimos filtro = null) { using (BibliotecaContext bc = new BibliotecaContext()) { IQueryable <Emprestimo> query; if (filtro != null) { //definindo dinamicamente a filtragem switch (filtro.TipoFiltro) { case "Usuario": query = bc.Emprestimos.Where(e => e.NomeUsuario.Contains(filtro.Filtro)); break; case "Livro": query = bc.Emprestimos.Where(e => e.Livro.Titulo.Contains(filtro.Filtro)); break; default: query = bc.Emprestimos; break; } } else { // caso filtro não tenha sido informado query = bc.Emprestimos; } //ordenação padrão return(query.Include(e => e.Livro).OrderByDescending(e => e.DataDevolucao).ToList()); } }
public bool Atualizar(Emprestimo e) { if (validate_emprestimo(e)) { using (BibliotecaContext bc = new BibliotecaContext()) { try{ Emprestimo emprestimo = bc.Emprestimos.Find(e.Id); emprestimo.NomeUsuario = e.NomeUsuario; emprestimo.Telefone = e.Telefone; emprestimo.LivroId = e.LivroId; emprestimo.DataEmprestimo = e.DataEmprestimo; emprestimo.DataDevolucao = e.DataDevolucao; emprestimo.Devolvido = e.Devolvido; bc.SaveChanges(); return(true); }catch { return(false); } } } return(false); }
public int CountEmprestimos() { using (BibliotecaContext bc = new BibliotecaContext()){ return(bc.Emprestimos.Count()); } }
public int CountLivros() { using (BibliotecaContext bc = new BibliotecaContext()){ return(bc.Livros.Count()); } }
public Emprestimo ObterPorId(int id) { using (BibliotecaContext bc = new BibliotecaContext()){ return(bc.Emprestimos.Find(id)); } }