Пример #1
0
 // Update is called once per frame
 void Update()
 {
     BuyerManager = SelectedBuyer.InputManager.SelectedNeighborhood.GetComponent<BuyerManager>();
     var list = BuyerManager.AvailableBuyers;
     var availableCount = list.Count;
     for (int i = availableCount; i < Buttons.Count; i++)
     {
         Buttons[i].interactable = false;
         foreach (var t in Labels[i])
         {
             t.text = "";
         }
     }
     for (int i = 0; i < list.Count; i++)
     {
         var item = list[i];
         var type = "";
         foreach (var t in item.TypesBuying)
         {
             type += t.Key.ToString() + " " + t.Value.ToString() + " - ";
         }
         Labels[i][0].text = item.Name;
         Labels[i][1].text = type;
         Labels[i][2].text = "$" + item.Price.ToString() + " x " + item.Duration.ToString();
         Buttons[i].interactable = true;
     }
 }
Пример #2
0
    // Update is called once per frame
    void Update()
    {
        BuyerManager = SelectedBuyer.InputManager.SelectedNeighborhood.GetComponent <BuyerManager>();
        var list           = BuyerManager.AvailableBuyers;
        var availableCount = list.Count;

        for (int i = availableCount; i < Buttons.Count; i++)
        {
            Buttons[i].interactable = false;
            foreach (var t in Labels[i])
            {
                t.text = "";
            }
        }
        for (int i = 0; i < list.Count; i++)
        {
            var item = list[i];
            var type = "";
            foreach (var t in item.TypesBuying)
            {
                type += t.Key.ToString() + " " + t.Value.ToString() + " - ";
            }
            Labels[i][0].text       = item.Name;
            Labels[i][1].text       = type;
            Labels[i][2].text       = "$" + item.Price.ToString() + " x " + item.Duration.ToString();
            Buttons[i].interactable = true;
        }
    }
 public BuyersController(BuyerManager buyerManager,
                         ILogger <BuyersController> logger,
                         UserManager <IdentityBuyer> userManager)
 {
     _buyerManager = buyerManager;
     _logger       = logger;
     _userManager  = userManager;
 }
 public OrderBaseConsoleService(OrderManager orderManager,
                                BuyerManager buyerManager,
                                ProductBaseConsoleService productConsoleService,
                                OrderPrintConsoleService printOrderService)
 {
     _orderManager          = orderManager;
     _buyerManager          = buyerManager;
     _productConsoleService = productConsoleService;
     _printOrderService     = printOrderService;
 }
Пример #5
0
        private static void CustomMappingTest()
        {
            //Custom Mapping
            Console.WriteLine("-----");
            Console.WriteLine("Custom Mapping");
            BuyerManager buyerManager = new BuyerManager(new EfBuyerDal());

            foreach (var buyer in buyerManager.GetAll().Data)
            {
                Console.WriteLine("Customer id: {0}, first name: {1}, last name: {2}", buyer.BuyerId, buyer.Name, buyer.Surname);
            }
        }
Пример #6
0
 public ProductBaseConsoleService(ProductManager productManager,
                                  OrderManager orderManager,
                                  BuyerManager buyerManager,
                                  ManufacturerManager manufacturerManager,
                                  CharacteristicManager characteristicManager)
 {
     _productManager        = productManager;
     _orderManager          = orderManager;
     _buyerManager          = buyerManager;
     _manufacturerManager   = manufacturerManager;
     _characteristicManager = characteristicManager;
 }
 public OrdersController(
     ProductManager productManager,
     BuyerManager buyerManager,
     OrderManager orderManager,
     ILogger <OrdersController> logger,
     UserManager <IdentityBuyer> userManager)
 {
     _productManager = productManager;
     _buyerManager   = buyerManager;
     _orderManager   = orderManager;
     _logger         = logger;
     _userManager    = userManager;
 }
Пример #8
0
        public async Task BuyerProfile_UnSuccessfull(int buyerId)
        {
            try
            {
                var mock = new Mock <IBuyerRepository>();
                mock.Setup(x => x.GetBuyerProfile(buyerId));
                BuyerManager buyerManager = new BuyerManager(mock.Object);
                var          result       = await buyerManager.GetBuyerProfile(buyerId);

                Assert.IsNull(result, "Invalid User");
            }
            catch (Exception e)
            {
                Assert.Fail(e.Message);
            }
        }
Пример #9
0
        public async Task BuyerProfile_Successfull(int buyerId)
        {
            try
            {
                BuyerData buyer = new BuyerData();
                var       mock  = new Mock <IBuyerRepository>();
                mock.Setup(x => x.GetBuyerProfile(buyerId)).ReturnsAsync(buyer);
                BuyerManager buyerManager = new BuyerManager(mock.Object);
                var          result       = await buyerManager.GetBuyerProfile(buyerId);

                Assert.NotNull(result);
            }
            catch (Exception e)
            {
                Assert.Fail(e.Message);
            }
        }
        public async Task EditBuyerProfile_UnSuccessfull()
        {
            try
            {
                BuyerData buyer = new BuyerData()
                {
                    buyerId = 674, userName = "******", password = "******", emailId = "*****@*****.**", mobileNo = "9873452567", dateTime = System.DateTime.Now
                };
                var mock = new Mock <IBuyerRepository>();
                mock.Setup(x => x.EditBuyerProfile(buyer)).ReturnsAsync(false);
                BuyerManager buyerManager = new BuyerManager(mock.Object);
                var          result       = await buyerManager.EditBuyerProfile(buyer);

                Assert.AreEqual(false, result);
            }
            catch (Exception e)
            {
                Assert.Fail(e.Message);
            }
        }
Пример #11
0
        public async Task EditBuyerProfile_Successfull()
        {
            try
            {
                BuyerData buyer = new BuyerData()
                {
                    buyerId = 001, userName = "******", password = "******", emailId = "*****@*****.**", mobileNo = "9873452567", dateTime = System.DateTime.Now
                };
                var mock = new Mock <IBuyerRepository>();
                mock.Setup(x => x.EditBuyerProfile(buyer)).ReturnsAsync(true);
                BuyerManager buyerManager = new BuyerManager(mock.Object);
                var          result       = await buyerManager.EditBuyerProfile(buyer);

                Assert.IsNotNull(result);
                Assert.AreEqual(true, result);
            }
            catch (Exception e)
            {
                Assert.Fail(e.Message);
            }
        }
 public OrderPrintConsoleService(OrderManager orderManager, ProductManager productManager, BuyerManager buyerManager)
 {
     _orderManager   = orderManager;
     _productManager = productManager;
     _buyerManager   = buyerManager;
 }
Пример #13
0
 private void RefreshData()
 {
     Buyers = BuyerManager.GetAllBuyerMasters();
 }