public void Remove(int idFuncionario, int idProjeto) { var targetFuncionariosProjetos = _context.FuncionariosProjetos .Where(p => p.FuncionarioId == idFuncionario && p.ProjetoId == idProjeto) .FirstOrDefault(); _context.Set <FuncionarioProjeto>().Remove(targetFuncionariosProjetos); Save(); }
public IQueryable <Funcionario> PagedAndOrdered(string order, int page, int pageSize) { var skip = (page - 1) * pageSize; switch (order) { case "nome_desc": return(_context.Set <Funcionario>().OrderByDescending(s => s.Nome).Skip(skip).Take(pageSize)); case "Nome": return(_context.Set <Funcionario>().OrderBy(s => s.Nome).Skip(skip).Take(pageSize)); case "status_desc": return(_context.Set <Funcionario>().OrderByDescending(s => s.Status).Skip(skip).Take(pageSize)); default: return(_context.Set <Funcionario>().OrderBy(s => s.Status).Skip(skip).Take(pageSize)); } }
public IQueryable <Projeto> Search(string nome) { return(_context.Set <Projeto>().FromSql("GetProjetos @p0", nome)); }