private void bw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { foreach (var item in SavablePromoList) { PromoList.Remove(item); } SavablePromoList.Clear(); DupMsg = string.Empty; }
private void GetData() { PromoList.Clear(); PromotionDb db = new PromotionDb(); PromoList = db.GetList(startYear: StartYear, endYear: EndYear, cls: SchoolClass[SchoolClassIndex], section: SchoolSection[SchoolSectionIndex], newStartYear: NewSessionStartYear, newEndYear: NewSessionEndYear); PlistIndex = -1; NewSessionStartYear = StartYear + 1; NewSessionEndYear = EndYear + 1; RollUpdateHandler(); MapperData(); }
public ActionResult PromoList() { var datasource = CurrentRendering.DataSource; var datasourceItem = Context.Database.GetItem(ID.Parse(datasource)); if (datasourceItem == null) { return(View(CurrentRenderingView, new PromoList())); } var associatedItemIds = datasourceItem["Promotions"]; var associatedItemIdArray = associatedItemIds.Split("|".ToCharArray()); var viewModel = new PromoList(datasourceItem); foreach (var associatedItemId in associatedItemIdArray) { var commercePromotion = SitecoreItemManager.Instance().GetItem <CommercePromotion>(associatedItemId); viewModel.Promotions.Add(commercePromotion); } return(View(CurrentRenderingView, viewModel)); }