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; }
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); }
public bool RemoveProducts(Product product) { WareHouse ClosestWarehouse = FindClosestWareHouse(WareHouse); return(true); }
private WareHouse FindClosestWareHouse(List <WareHouse> WareHouseList) { WareHouse ClosestWarehouse = new WareHouse(-1, "Error", "Error"); return(ClosestWarehouse); }
internal CheckoutCommand(Basket.Basket basket, Warehouse.Warehouse warehouse) { this.basket = basket; this.warehouse = warehouse; }