public Funcionarios ListarPorId(int id)
 {
     using (EkpisContext ctx = new EkpisContext())
     {
         return(ctx.Funcionarios.Include(x => x.IdDepartamentoNavigation).Include(x => x.IdCargoNavigation).FirstOrDefault(x => x.IdUsuario == id));
     }
 }
 public Funcionarios BuscarPorId(int id)
 {
     using (EkpisContext ctx = new EkpisContext())
     {
         return(ctx.Funcionarios.FirstOrDefault(x => x.IdFuncionario == id));
     }
 }
 public List <Departamentos> Listar()
 {
     using (EkpisContext ctx = new EkpisContext())
     {
         return(ctx.Departamentos.ToList());
     }
 }
 public List <Funcionarios> ListarTodos()
 {
     using (EkpisContext ctx = new EkpisContext())
     {
         return(ctx.Funcionarios.Include(x => x.IdDepartamentoNavigation).Include(x => x.IdCargoNavigation).ToList());
     }
 }
 public Departamentos BuscarPorId(int id)
 {
     using (EkpisContext ctx = new EkpisContext())
     {
         return(ctx.Departamentos.FirstOrDefault(x => x.IdDepartamento == id));
     }
 }
 public Cargos BuscarPorId(int id)
 {
     using (EkpisContext ctx = new EkpisContext())
     {
         return(ctx.Cargos.FirstOrDefault(x => x.IdCargo == id));
     }
 }
 public List <Cargos> Listar()
 {
     using (EkpisContext ctx = new EkpisContext())
     {
         return(ctx.Cargos.ToList());
     }
 }
 public void Cadastrar(Funcionarios Funcionario)
 {
     using (EkpisContext ctx = new EkpisContext())
     {
         ctx.Funcionarios.Add(Funcionario);
         ctx.SaveChanges();
     }
 }
 public void Cadastrar(Departamentos Departamento)
 {
     using (EkpisContext ctx = new EkpisContext())
     {
         ctx.Departamentos.Add(Departamento);
         ctx.SaveChanges();
     }
 }
 public void Cadastrar(Cargos cargo)
 {
     using (EkpisContext ctx = new EkpisContext())
     {
         ctx.Cargos.Add(cargo);
         ctx.SaveChanges();
     }
 }
 public void Deletar(int id)
 {
     using (EkpisContext ctx = new EkpisContext())
     {
         Funcionarios Funcionario = ctx.Funcionarios.Find(id);
         ctx.Funcionarios.Remove(Funcionario);
         ctx.SaveChanges();
     }
 }
 public void Atualizar(Cargos cargo)
 {
     using (EkpisContext ctx = new EkpisContext())
     {
         Cargos CargoBuscado = ctx.Cargos.FirstOrDefault(x => x.IdCargo == cargo.IdCargo);
         CargoBuscado.Nome = cargo.Nome;
         ctx.Cargos.Update(CargoBuscado);
         ctx.SaveChanges();
     }
 }
        public void Atualizar(Funcionarios funcionario)

        {
            using (EkpisContext ctx = new EkpisContext())
            {
                Funcionarios FuncionarioBuscado = ctx.Funcionarios.FirstOrDefault(x => x.IdFuncionario == funcionario.IdFuncionario);
                FuncionarioBuscado.Nome = funcionario.Nome;
                ctx.Funcionarios.Update(FuncionarioBuscado);
                ctx.SaveChanges();
            }
        }
Beispiel #14
0
 public Usuarios BuscarPorEmailESenha(LoginViewModel login)
 {
     using (EkpisContext ctx = new EkpisContext())
     {
         Usuarios usuario = ctx.Usuarios.FirstOrDefault(x => x.Email == login.Email && x.Senha == login.Senha);
         if (usuario == null)
         {
             return(null);
         }
         return(usuario);
     }
 }