コード例 #1
0
        public object UsuarioPublicacoes(UsuarioPublicacoesQueryFilter filter)
        {
            var query = _session.QueryOver <Publicacao>()
                        .Where(x => x.Ativo)
                        .And(x => x.Usuario.Id == filter.Usuario.Id)
                        .OrderBy(x => x.Data).Desc;

            var pagedObject = new PagedObject <Publicacao>();

            pagedObject.Paginate(query, 30, filter.Pagina);

            return(pagedObject.PageResult(Mapper.Map <IList <TimeLineQueryModel> >(pagedObject.ResultQuery.List())));
        }
コード例 #2
0
        public IActionResult UsuarioPublicacoes([FromBody] UsuarioPublicacoesQueryFilter filter)
        {
            var query = _publicacaoQuery.Query.UsuarioPublicacoes(filter);

            return(Ok(query));
        }