private void linemessage(MobileServiceCollection<ChatMessage, ChatMessage> items) { int i; for (i = 0; i < items.Count; i++) { var oldChat = new ChatMessage(); oldChat.From = items[i].From; oldChat.DateTime = items[i].DateTime; oldChat.Content = items[i].Content; TextBoxChatMessages.Text += Environment.NewLine + oldChat.ToString(); } i = 0; }
public async void readMessage() { try { //IMobileServiceTable<ChatMessage> todoTable = MobileService.GetTable<ChatMessage>(); //IMobileServiceTableQuery<ChatMessage> query = todoTable.Skip(50).Take(50); //List<ChatMessage> items = await query.ToListAsync(); //var temp = items; //query = query.IncludeTotalCount(); //var items = await chatTable.ToCollectionAsync(); //var myTable = MobileService.GetTable<ChatMessage>(); // var myList = await myTable.Take(500).Where(datetime).ToListAsync(); var items = await chatTable.ToCollectionAsync(); var temp = items; for (var i = 0; i < items.Count; i++) { var oldChat = new ChatMessage(); oldChat.Id = items[i].Id; oldChat.created_At = items[i].created_At; oldChat.From = items[i].From; oldChat._Deleted = items[i]._Deleted; //oldChat._deleted = items[i]._deleted; oldChat.DateTime = items[i].DateTime; oldChat.Content = items[i].Content; TextBoxChatMessages.Text += Environment.NewLine + oldChat.ToString(); //JObject jo = new JObject(); //jo.Add("Id", items[i].Id.ToString()); ////var c = items.Count; //await chatTable.DeleteAsync(jo); } } catch { } }
async Task loadchat() { try { var item = await chatTable.ToCollectionAsync(); //linemessage(item); int i; for (i = 0; i < item.Count; i++) { var oldChat = new ChatMessage(); oldChat.From = item[i].From; oldChat.DateTime = item[i].DateTime; oldChat.Content = item[i].Content; TextBoxChatMessages.Text += oldChat.ToString() + Environment.NewLine; } i = 0; } catch { } }
private async void InsertChatMessage(ChatMessage message) { try { TextBoxChatMessages.Text += string.Format("{0}\n", message.ToString()); //message = output; await chatTable.InsertAsync(message); ReadyForNextMessage(); } catch { } }