Exemplo n.º 1
0
        public async Task Initialize()
        {
            ProxyMarketContext.Instance.IsDebug = false;
            String guestName = marketUsers.AddGuest();
            await userManagement.SignUp("founder", "123", null);

            await marketUsers.AddMember("founder", "123", guestName);

            guestName = marketUsers.AddGuest();
            await userManagement.SignUp("manager", "123", null);

            await marketUsers.AddMember("manager", "123", guestName);

            guestName = marketUsers.AddGuest();
            await userManagement.SignUp("owner", "123", null);

            await marketUsers.AddMember("owner", "123", guestName);

            Address    address = new Address("1", "1", "1", "1", "1");
            CreditCard card    = new CreditCard("1", "1", "1", "1", "1", "1");

            store = await market.CreateStore("testStore", "founder", card, address);

            await market.makeManager("manager", store.Id, "founder");

            await market.makeOwner("owner", store.Id, "founder");
        }
Exemplo n.º 2
0
        public async Task MarketRulesTestsInit()
        {
            ProxyMarketContext.Instance.IsDebug = false;
            String guestName = marketUsers.AddGuest();
            await userManagement.SignUp("founder", "123", null);

            await marketUsers.AddMember("founder", "123", guestName);

            guestName = marketUsers.AddGuest();
            await userManagement.SignUp("manager", "123", null);

            await marketUsers.AddMember("manager", "123", guestName);

            Address    address = new Address("1", "1", "1", "1", "1");
            CreditCard card    = new CreditCard("1", "1", "1", "1", "1", "1");

            store = await marketStores.CreateStore("testStore", "founder", card, address);

            await marketStores.makeManager("manager", store.Id, "founder");

            product1 = new ProductData(new Guid(), "ProductName", 100, 100, 100, "CategoryName");
            User         u    = marketUsers.GetUserByUserName("founder");
            ShoppingCart cart = u.ShoppingCart;

            shoppingBasket = await cart.GetShoppingBasket(store);

            Result <Product> result = await MarketStores.Instance.AddProduct(product1, store.Id, "founder");

            product = result.Ret;
            await marketUsers.AddProductToCart("founder", result.Ret.Id, 10);
        }
        public async Task Initialize()
        {
            String guestName = marketUsers.AddGuest();
            await userManagement.SignUp("founder", "123", null);

            await marketUsers.AddMember("founder", "123", guestName);

            guestName = marketUsers.AddGuest();
            await userManagement.SignUp("manager", "123", null);

            await marketUsers.AddMember("manager", "123", guestName);

            Address    address = new Address("1", "1", "1", "1", "1");
            CreditCard card    = new CreditCard("1", "1", "1", "1", "1", "1");

            store = await market.CreateStore("testStore", "founder", card, address);

            await market.makeManager("manager", store.Id, "founder");

            product1 = new ProductData(new Guid(), "1", 10, 10, 10, "c");
        }
Exemplo n.º 4
0
 public async Task <string> MakeManagerAsync(string assignee, Guid storeID, string assigner)
 {
     return(await marketStores.makeManager(assignee, storeID, assigner));
 }