Example #1
0
        public static void GetInitialPriceFrom(Estate estate, IInitialPrice initPrice)
        {
            var iPrice = initPrice.Get_price_fromLandlord(estate);

            // Console.WriteLine("{0}: {1}",estate.GetType().Name,estate.IPrice);
            Console.OutputEncoding = System.Text.Encoding.UTF8;
            System.Console.Out.WriteLine("The initial price is " + estate.Get_price_fromLandlord(iPrice) + "€");
        }
Example #2
0
        public static void GetPriceFrom(Assets asset, IComissionCalculator calculator, IInitialPrice initPrice)
        {
            var iPrice = initPrice.Get_price_fromLandlord(asset);
            var price  = calculator.Get_price(asset, iPrice);

            Console.OutputEncoding = System.Text.Encoding.UTF8;
            System.Console.Out.WriteLine("The total price is " + asset.Get_price(price) + "€");
        }
Example #3
0
        public static void GetComissionFrom(Assets asset, IComissionCalculator comission, IInitialPrice initPrice)
        {
            var iPrice = initPrice.Get_price_fromLandlord(asset);
            var com    = comission.Get_poundage(asset, asset.Get_price_fromLandlord(iPrice));

            Console.OutputEncoding = System.Text.Encoding.UTF8;
            System.Console.Out.WriteLine("The poundage is " + asset.Get_poundage(com) + "€");
        }