Beispiel #1
0
 public Shop(Guid ownerGuid)
 {
     Creator              = new ShopOwner(ownerGuid, Guid);
     Owners               = new List <ShopOwner>();
     Managers             = new List <ShopOwner>();
     ShopProducts         = new List <ShopProduct>();
     ShopState            = ShopStateEnum.Active;
     UsersPurchaseHistory = new List <Tuple <Guid, ShopProduct, int> >();
     PurchasePolicies     = new List <IPurchasePolicy>();
     DiscountPolicies     = new List <IDiscountPolicy>();
     ShopName             = ownerGuid.ToString();
     candidate            = null;
 }
Beispiel #2
0
 public void AddShopManager(ShopOwner manager)
 {
     Managers.Add(manager);
 }
Beispiel #3
0
 public void AddShopOwner(ShopOwner shopOwner)
 {
     Owners.Add(shopOwner);
 }