protected void lbUpdateSelected_Click(object sender, EventArgs e) { SaveLastViewedPrices(); ProductService.UpdateProductPriceOverviewModels(ChosenPrices); enbNotice.Message = "Prices were updated successfully"; ChosenPrices.Clear(); NotChosenPrices.Clear(); LoadPrices(); }
private void SetChosenPrices(ProductPriceOverviewModel price, bool chosen) { if (price != null) { if (chosen) { if (ExistInChosenPrices(price)) { ChosenPrices.RemoveAll(delegate(ProductPriceOverviewModel arg) { return(arg.Id == price.Id); }); } ChosenPrices.Add(price); NotChosenPrices.RemoveAll(delegate(ProductPriceOverviewModel arg) { return(arg.Id == price.Id); }); } else { ChosenPrices.RemoveAll(delegate(ProductPriceOverviewModel arg) { return(arg.Id == price.Id); }); if (ExistInNotChosenPrices(price)) { NotChosenPrices.RemoveAll(delegate(ProductPriceOverviewModel arg) { return(arg.Id == price.Id); }); } NotChosenPrices.Add(price); } } }