예제 #1
0
 public void UpdatePriceTags(MenuItemPriceDefinition model)
 {
     if (model.Id > 0)
     {
         _priceListDao.UpdatePriceTags(model.Id, model.PriceTag);
     }
 }
예제 #2
0
 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();
             }
         }
     }
 }