public void UpdatePriceTags(MenuItemPriceDefinition model) { if (model.Id > 0) { _priceListDao.UpdatePriceTags(model.Id, model.PriceTag); } }
public void UpdatePriceTags(MenuItemPriceDefinition model) { if (model.Id > 0) { var mip = Dao.Single <MenuItemPriceDefinition>(x => x.Id == model.Id); if (mip.PriceTag != model.PriceTag) { using (var workspace = WorkspaceFactory.Create()) { workspace.All <MenuItemPrice>(x => x.PriceTag == mip.PriceTag) .ToList() .ForEach(x => x.PriceTag = model.PriceTag); workspace.CommitChanges(); } } } }