示例#1
0
        static void Main(string[] args)
        {
            InitProducts();

            StandartSummerCost standartSummer = new StandartSummerCost();

            InitDiscounts(standartSummer);

            // Тут типо распологается проверка есть ли у текущего пользователя ДР и возможно другие условия
            // Но сейчас пока просто bool переменная
            bool userBirthday = true;

            if (userBirthday)
            {
                Dictionary <int, double> discountRanges = new Dictionary <int, double>();
                discountRanges.Add(1, 0.20);
                standartSummer.AddDiscount(CreatorDiscounts.getInstance().CreateDiscountOnAll(new string[] {}, discountRanges));
            }

            CalculeterCost a = new CalculeterCost(standartSummer);

            AddProductInBatscet(a);
            Console.WriteLine(a.GetSumCost());

            Console.Read();
        }
示例#2
0
 static void AddProductInBatscet(CalculeterCost Batsceta)
 {
     Batsceta.AddProduct("A", 11);
     Batsceta.AddProduct("B", 6);
 }