Esempio n. 1
0
 public static async Task<bool> Insert(string idparent, string location, string title)//插入新节点
 {
     IMobileServiceTable<Travel> travelTable = App.MobileService.GetTable<Travel>();
     Travel todoItem = new Travel() { Title = title, IdParent = idparent, LocationOrAuthor = location, Time = DateTime.Now };
     await travelTable.InsertAsync(todoItem);
     List<Travel> head = await travelTable.Where((item) => item.Title == title && item.IdParent == idparent).ToListAsync();
     Travel a = head.FirstOrDefault();
     bool x = await UploadToAzureStorage(a.Id);
     if (x)
     {
         await new MessageDialog("新消息保存成功!").ShowAsync();
         return true;
     }
     else
         return false;         
 }
Esempio n. 2
0
 public static async Task<bool> Insert(string title)//插入新旅程
 {
     IMobileServiceTable<Travel> userTable = App.MobileService.GetTable<Travel>();
     List<Travel> query = await userTable.Where((item) => item.Title == title).ToListAsync();
     if (query.Count > 0)
     {
         await new MessageDialog("标题已存在!").ShowAsync();
         return false;
     }
     else
     {
         Travel todoItem = new Travel() { Title = title, LocationOrAuthor = CookieStorage.ReadName(), Time = DateTime.Now, IdParent = "head" };
         await userTable.InsertAsync(todoItem);
         return true;
     }
 }