public IEnumerable <ItemOption> GetOptions() { if (options == null) { options = ItemOption.GetInSet(Id); } return(options); }
public void Discontinue() { foreach (ItemOption itemOption in ItemOption.GetInSet(Id)) { itemOption.Discontinue(); } IsDiscontinued = true; Update(this); }
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); }