public ConteudoEntity Recuperar(EConteudoChave conteudoChave) { return(DbContext.Conteudo .Where(c => c.IdConteudo == conteudoChave.Id && c.Status == EStatus.Ativo) .OrderByDescending(c => c.Id) .FirstOrDefault()); }
public List <ConteudoEntity> Listar(EConteudoChave conteudoChave, string filtro, PaginadorInfo paginador) { var consulta = DbContext.Conteudo .AsQueryable(); if (!string.IsNullOrWhiteSpace(filtro)) { consulta = consulta.Where(c => c.Assunto.Contains(filtro) || c.Descricao.Contains(filtro) || c.Titulo.Contains(filtro)); } if (conteudoChave != null) { consulta = consulta.Where(c => c.IdConteudo == conteudoChave.Id); } return(Paginar(consulta, paginador)); }