Пример #1
0
        public MensagensPaginacaoResponse ListarMensagens(ListarMensagensRequest request)
        {
            var retorno = mensagensRepositorio.ListarMensagens(request.pg, request.qt);

            MensagensPaginacaoResponse response = new MensagensPaginacaoResponse()
            {
                quantidade = retorno.quantidade,
                pagina     = retorno.pagina,
                mensagens  = retorno.mensagens.Select(resultado => new MensagemResponse
                {
                    Codigo      = resultado.IdMensagem,
                    Data        = resultado.DataInserida,
                    NomeUsuario = resultado.Usuario.NomeUsuario,
                    Texto       = resultado.Texto
                })
            };

            return(response);
        }
Пример #2
0
 public IHttpActionResult ListarMensagens([FromUri] ListarMensagensRequest request)
 {
     return(Ok(mensagensAppServico.ListarMensagens(request)));
 }