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; }
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; } }