Exemplo n.º 1
0
        public List <Product> FindProduct(Product product, Location location)
        {
            WareHouse      ClosestWarehouse = FindClosestWareHouse(WareHouse);
            List <Product> ReturnList       = new List <Product>()
            {
                new Product()
                {
                    ID = -1, Name = "Apple", Quantity = 25, Location = new Location()
                    {
                        Area = 1, Country = "Russia", Municipality = "esbjerg"
                    }
                }
                , new Product()
                {
                    ID = -2, Name = "Apple", Quantity = 6, Location = new Location()
                    {
                        Area = 2, Country = "Denmark", Municipality = "esbjerg"
                    }
                }
                , new Product()
                {
                    ID = -3, Name = "Apple", Quantity = 25, Location = new Location()
                    {
                        Area = 3, Country = "Russia", Municipality = "esbjerg"
                    }
                },
            };

            return(new List <Product>());
        }
        private void AddProductToWareHouse(Product product, WareHouse warehouse)
        {
            warehouse.ProductList.Add(product);
            Location location = new Location();

            location.Country      = warehouse.country;
            location.Municipality = warehouse.municipality;
            product.Location      = location;
        }
Exemplo n.º 3
0
        private WareHouse AddWareHouse(int ID, string County, string Municipality)
        {
            int       Id           = ID;
            string    county       = County;
            string    municipality = Municipality;
            WareHouse NewWareHouse = new WareHouse(Id, county, municipality);

            Task.Factory.StartNew(() => NewWareHouse);
            WareHouse.Add(NewWareHouse);
            return(NewWareHouse);
        }
        public static Warehouse.Warehouse ParseCustomWarehouse(string list, string separator, bool isRotary)
        {
            var array     = Regex.Split(list, separator);
            var warehouse = new Warehouse.Warehouse(array.Length, isRotary);

            foreach (var item in array.Select((value, index) => new { index, value }))
            {
                warehouse.AddItemToList(item.index,
                                        item.value == "T" ? new Item(RandomString(10), 1) : new Item(string.Empty, 0));
            }

            return(warehouse);
        }
Exemplo n.º 5
0
        public bool RemoveProducts(Product product)
        {
            WareHouse ClosestWarehouse = FindClosestWareHouse(WareHouse);

            return(true);
        }
Exemplo n.º 6
0
        private WareHouse FindClosestWareHouse(List <WareHouse> WareHouseList)
        {
            WareHouse ClosestWarehouse = new WareHouse(-1, "Error", "Error");

            return(ClosestWarehouse);
        }
Exemplo n.º 7
0
 internal CheckoutCommand(Basket.Basket basket, Warehouse.Warehouse warehouse)
 {
     this.basket    = basket;
     this.warehouse = warehouse;
 }