예제 #1
0
 public IEnumerable <ItemOption> GetOptions()
 {
     if (options == null)
     {
         options = ItemOption.GetInSet(Id);
     }
     return(options);
 }
예제 #2
0
 public void Discontinue()
 {
     foreach (ItemOption itemOption in ItemOption.GetInSet(Id))
     {
         itemOption.Discontinue();
     }
     IsDiscontinued = true;
     Update(this);
 }
예제 #3
0
 public bool ContainsItemOptionUsingItem(int itemId)
 {
     foreach (ItemOption itemOption in ItemOption.GetInSet(Id))
     {
         if ((itemOption.UsesItem) && (itemOption.ProductId != null) &&
             (itemOption.ProductId.Value == itemId))
         {
             return(true);
         }
     }
     return(false);
 }