Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        public IQueryable <Categoria> ListarCategoriasPorUsuario(int?usuarioId)
        {
            ISpecification <Categoria> criterio = new CategoriaPorUsuario(usuarioId.Value);

            return(categoriaRepository.Get(criterio).AsQueryable());
        }