public async Task ChatBusiness_ListarChats_ShouldList() { ChatsBusiness chatBusiness = new ChatsBusiness(); Chats chats = new Chats { SkipIndexBase = 0, TakeIndexBase = 5, CodigoPersonaOwner = 3 }; List <ChatsDTO> listaChats = await chatBusiness.ListarChats(chats); Assert.IsNotNull(listaChats); }
public async Task <IHttpActionResult> ListarChats(Chats chatsParaListar) { if (chatsParaListar == null || chatsParaListar.CodigoPersonaOwner <= 0 || chatsParaListar.SkipIndexBase < 0 || chatsParaListar.TakeIndexBase <= 0) { return(BadRequest("chatsParaListar vacio y/o invalido!.")); } try { List <ChatsDTO> listaChats = await _chatBusiness.ListarChats(chatsParaListar); return(Ok(listaChats)); } catch (Exception ex) { return(InternalServerError(ex)); } }