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
            {

            }
        }