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);
 }