public bool NomeNaoCadastrado(int?id, string nome, int?usuarioId, string tipo) { ISpecification <Categoria> criterio; criterio = new CategoriaPorUsuario(usuarioId.Value); criterio = criterio.And(new CategoriaPorTipo(tipo)); criterio = criterio.And(new CategoriaPorNomeExato(nome)); criterio = criterio.And(new CategoriaPorPorIdDiferente(id)); return(NotExists(criterio)); }
public IQueryable <Categoria> ListarCategoriasPorUsuario(int?usuarioId) { ISpecification <Categoria> criterio = new CategoriaPorUsuario(usuarioId.Value); return(categoriaRepository.Get(criterio).AsQueryable()); }