コード例 #1
0
        public async Task ChatBusiness_ListarChatsMensajes_ShouldList()
        {
            ChatsBusiness chatBusiness = new ChatsBusiness();

            ChatsMensajes chats = new ChatsMensajes
            {
                SkipIndexBase      = 0,
                TakeIndexBase      = 4,
                CodigoChatEnvia    = 1,
                CodigoChatRecibe   = 2,
                ZonaHorariaGMTBase = -5
            };

            List <ChatsMensajes> listaChats = await chatBusiness.ListarChatsMensajes(chats);

            Assert.IsNotNull(listaChats);
        }
コード例 #2
0
        public async Task <IHttpActionResult> ListarChatsMensajes(ChatsMensajes chatMensajeParaListar)
        {
            if (chatMensajeParaListar == null || chatMensajeParaListar.CodigoChatEnvia <= 0 || chatMensajeParaListar.CodigoChatRecibe <= 0 ||
                chatMensajeParaListar.SkipIndexBase < 0 || chatMensajeParaListar.TakeIndexBase <= 0)
            {
                return(BadRequest("chatMensajeParaListar vacio y/o invalido!."));
            }

            try
            {
                List <ChatsMensajes> listaChatMensajes = await _chatBusiness.ListarChatsMensajes(chatMensajeParaListar);

                return(Ok(listaChatMensajes));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }