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); }
public IHttpActionResult ListarMensagens([FromUri] ListarMensagensRequest request) { return(Ok(mensagensAppServico.ListarMensagens(request))); }