public void ReadSetting(string basketName, string username) { //basketSetting = DeserializeEventSetting(basketName); basketSetting = GetBasketFromMongo(basketName, username); // populate the event list Inputs.Clear(); basketSetting.BasketName = basketName; basketSetting.Constituents.ForEach(input => Inputs.Add(input)); }
public CustomBasketViewModel() { Inputs = new BindingList<CustomBasket>() { AllowEdit = true, AllowNew = true, AllowRemove = true, RaiseListChangedEvents = true, }; BasketUserList = new BindingList<UserBasket>() { RaiseListChangedEvents = true, }; basketSetting = new CustomBasketSetting(); UserBasketItem.RegisterMongo(); CustomBasketCache.Instance().RefreshFromServer() .ContinueWith(t => RefreshBasketDropDownList()); }