public virtual List <Funcao> getFuncao(int Id = -1) { try { if (Id == -1) { return(_FuncaoRepositorio.GetTodos().ToList()); } else { return(_FuncaoRepositorio.Get(p => p.codigo == Id).ToList()); } } catch (Exception ex) { throw ex; } }