コード例 #1
0
 private void UpdateDish(GetReservedDish_Result oldDish, Dish newDish)
 {
     using (ProjetSGBDEntities context = new ProjetSGBDEntities()) {
         if (oldDish != null)
         {
             if ((newDish != null) && (oldDish.DishId != newDish.DishId))
             {
                 context.DeleteReservedDish(oldDish.ClientId, oldDish.DishId, CurrentReception.ReceptionId, oldDish.ModifiedAt);
                 context.NewReservedDish(CurrentClient.Id, newDish.DishId, CurrentReception.ReceptionId, CurrentClient.Acronym);
             }
         }
         else
         {
             if (newDish != null)
             {
                 context.NewReservedDish(CurrentClient.Id, newDish.DishId, CurrentReception.ReceptionId, CurrentClient.Acronym);
             }
         }
     }
 }