public void SaleRuiAmount(Object ob, Sales s) { /* if (Rui - s.fishAmount >= 0) * { * Rui = Rui - s.fishAmount; * Console.WriteLine("Available Fish : " + Rui); * //hatchery.hacheryamount(s.fishAmount); * } * * else if(Rui<=0) * { * * Rui = Rui + HatcheryInventory.hatcheryfish; * Console.WriteLine("MarketInventory Buy from Hatchery amount : " + Rui); * }*/ // int cnt = ruifishList.Count; //int cnt = ruifishListRepo.Count; int cnt = GRRui.getall().Count; //Console.WriteLine("Count : " + cnt); listrui = GRRui.getall().Count - s.fishAmount; //Console.WriteLine("Count : " + cnt + " " + "listui : " + listrui); for (int i = cnt - 1; i >= (cnt - s.fishAmount); i--) { // ruifishList.RemoveAt(i); // Console.WriteLine("remove rui fish from list : " + i); //ruirepo.remove(i); GRRui.remove("rui", i); } //Console.WriteLine("Available in market inventory : " + ruifishList.Count); Console.WriteLine("Available in market inventory ruirepo : " + GRRui.getall().Count); if (listrui <= 50) { //int temp = listrui + HatcheryInventory.hatcheryfishrui; hatchery.BuyRuiAmount(s.fishAmount); int temp = listrui + HatcheryInventory.hatcheryfishrui; Console.WriteLine("Buy from hatchery amount : " + HatcheryInventory.hatcheryfishrui); Console.WriteLine("Now available in Marketinventory : " + temp); for (int i = listrui + 1; i <= temp; i++) { string ruiname = "Rui"; String ruiweight = "3kg"; RuiFishType ruifishtype = new RuiFishType(ruiname, ruiweight); //ruifishList.Add(ruifishtype); //ruirepo.add(ruifishtype); GRRui.add(ruifishtype); } Console.WriteLine("New RUi COunt: " + GRRui.getall().Count); } }
// rui list method addd public void ruifishListMethod() { for (int i = 1; i <= 100; i++) { string ruiname = "Rui"; String ruiweight = "3kg"; RuiFishType ruifishtype = new RuiFishType(ruiname, ruiweight); // ruifishList.Add(ruifishtype); //ruirepo.add(ruifishtype); GRRui.add(ruifishtype); } //Console.WriteLine("rui fish method num : " + ruifishList.Count); // Console.WriteLine("rui fish method num repo : " + ruifishListRepo.Count); Console.WriteLine("rui fish method num repo : " + GRRui.getall().Count); }
// public static List<RuiFishType> ruifishList = new List<RuiFishType>(); public void add(RuiFishType ruiFishType) { MarketInventory.ruifishListRepo.Add(ruiFishType); }