public void ClearListTest() { var ctxwrap = this.CreateWrappedContext <DefaultContainer>(); var context = ctxwrap.Context; DataServiceCollection <Customer> DSC = new DataServiceCollection <Customer>(context); Customer c = new Customer { CustomerId = 1002 }; Customer c2 = new Customer { CustomerId = 1003 }; Customer c3 = new Customer { CustomerId = 1004 }; DSC.Add(c); DSC.Add(c2); DSC.Add(c3); Order o = new Order { OrderId = 2001, Customer = c, CustomerId = 1002 }; c.Orders.Add(o); VerifyCtxCount(context, 4, 1); DSC.Clear(); VerifyCtxCount(context, 0, 0); this.EnqueueTestComplete(); }
private void OnCategorySelection(object sender, SelectionChangedEventArgs e) { var selectedCategory = comboCategories.SelectedItem as R.Category; if (selectedCategory != null && trackedMenus != null) { trackedMenus.Clear(); trackedMenus.Load(from m in data.Menus where m.CategoryId == selectedCategory.Id select m); } }
private void OnCategorySelection(object sender, SelectionChangedEventArgs e) { var selectedCategory = CategoriesComboBox.SelectedItem as R.Category; if (selectedCategory != null && _trackedMenus != null) { _trackedMenus.Clear(); _trackedMenus.Load(from menu in _data.Menus where menu.CategoryId == selectedCategory.Id select menu); } }
private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e) { DataServiceCollection<SampleData> sampleDataCollection; var context = CloudStorageContext.Current.Resolver.CreateTableServiceContext(); sampleDataCollection = new DataServiceCollection<SampleData>(context); sampleDataCollection.LoadCompleted += (s2, e2) => { List<SampleData> cloudNotes = sampleDataCollection.ToList(); ListPics.ItemsSource = cloudNotes; }; var tableUri = new Uri( string.Format( CultureInfo.InvariantCulture, "{0}/{1}()", context.BaseUri, "pics"), UriKind.Absolute); sampleDataCollection.Clear(); sampleDataCollection.LoadAsync(tableUri); }
private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e) { DataServiceCollection <SampleData> sampleDataCollection; var context = CloudStorageContext.Current.Resolver.CreateTableServiceContext(); sampleDataCollection = new DataServiceCollection <SampleData>(context); sampleDataCollection.LoadCompleted += (s2, e2) => { List <SampleData> cloudNotes = sampleDataCollection.ToList(); ListPics.ItemsSource = cloudNotes; }; var tableUri = new Uri( string.Format( CultureInfo.InvariantCulture, "{0}/{1}()", context.BaseUri, "pics"), UriKind.Absolute); sampleDataCollection.Clear(); sampleDataCollection.LoadAsync(tableUri); }
// All to-do items. public void GetAllToDoItems() { var context = CloudStorageContext.Current.Resolver.CreateTableServiceContext(); DataServiceCollection<ToDoEntity> toDoEntityCollection = new DataServiceCollection<ToDoEntity>(context); toDoEntityCollection.LoadCompleted += (s, e) => { ApplicationStateHelpers.Set("loading", true); AllToDoItems = toDoEntityCollection; // Query the database and load all associated items to their respective collections. foreach (var category in CategoriesList) { switch (category) { case "Home": HomeToDoItems = Convert(AllToDoItems.Where(w => w.Category == category)); break; case "Work": WorkToDoItems = Convert(AllToDoItems.Where(w => w.Category == category)); break; case "Hobbies": HobbiesToDoItems = Convert(AllToDoItems.Where(w => w.Category == category)); break; default: break; } } ApplicationStateHelpers.Set("loading", false); }; var tableUri = new Uri( string.Format( CultureInfo.InvariantCulture, "{0}/{1}()", context.BaseUri, tableName, DateTime.UtcNow.Ticks), UriKind.Absolute); toDoEntityCollection.Clear(); toDoEntityCollection.LoadAsync(tableUri); }
public void ClearListTest() { var ctxwrap = this.CreateWrappedContext<DefaultContainer>(); var context = ctxwrap.Context; DataServiceCollection<Customer> dsc = new DataServiceCollection<Customer>(context); Customer c = new Customer { CustomerId = 1002 }; Customer c2 = new Customer { CustomerId = 1003 }; Customer c3 = new Customer { CustomerId = 1004 }; dsc.Add(c); dsc.Add(c2); dsc.Add(c3); Order o = new Order { OrderId = 2001, Customer = c, CustomerId = 1002 }; c.Orders.Add(o); VerifyCtxCount(context, 4, 1); dsc.Clear(); VerifyCtxCount(context, 0, 0); this.EnqueueTestComplete(); }