コード例 #1
0
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("Andrii");
            Console.ResetColor();

            MobileOperator kyivstar = new MobileOperator();
            var            acc1     = kyivstar.CreateAccount(1241, "Adam", "Levin", new DateTime(1998, 6, 23), "*****@*****.**");

            Validate(acc1);
            var acc2 = kyivstar.CreateAccount(2652, "Paul", "Graph", new DateTime(1985, 4, 7), "*****@*****.**");

            Validate(acc2);
            var acc3 = kyivstar.CreateAccount(3123, "Carl", "Monic", new DateTime(1988, 6, 27), "armron.com");

            Validate(acc3);
            var acc4 = kyivstar.CreateAccount(4244, "Jam", "Seric", new DateTime(1969, 8, 7), "*****@*****.**");

            Validate(acc4);
            var acc5 = kyivstar.CreateAccount(5655, "Resida", "Wist", new DateTime(1978, 10, 7), "*****@*****.**");

            Validate(acc5);
            var acc6 = kyivstar.CreateAccount(6126, "Wenda", "Room", new DateTime(1987, 1, 17), "*****@*****.**");

            Validate(acc6);
            Console.WriteLine();
            acc2.AddContact(acc1.Number, "First", "Contact");
            acc1.Call(acc2.Number);
            Console.WriteLine();

            acc1.Call(acc2.Number);
            acc2.Call(acc6.Number);
            acc3.Call(acc4.Number);
            acc4.Call(acc5.Number);
            acc5.Call(acc1.Number);
            acc4.Call(acc6.Number);

            acc3.Call(acc4.Number);
            acc4.Call(acc6.Number);
            acc3.Call(acc4.Number);
            acc6.Call(acc2.Number);
            acc5.Call(acc1.Number);
            acc5.Call(acc6.Number);


            acc1.AddContact(acc3.Number, "Third", "Contact");
            acc3.SendMessage(acc1.Number, "Hello");

            kyivstar.Get5MostCallingNumbers();
            kyivstar.Get5MostActiveNumbers();
            Console.ReadLine();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Harnytskyi/ShkolaSoftheme
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("Andrii");
            Console.ResetColor();

            MobileOperator kyivstar = new MobileOperator();
            var            acc1     = kyivstar.CreateAccount(1241);
            var            acc2     = kyivstar.CreateAccount(2652);
            var            acc3     = kyivstar.CreateAccount(3123);
            var            acc4     = kyivstar.CreateAccount(4244);
            var            acc5     = kyivstar.CreateAccount(5655);
            var            acc6     = kyivstar.CreateAccount(6126);

            acc3.SendMessage(acc1.Number, "Hello");
            acc2.AddContact(acc1.Number, "First");
            acc1.Call(acc3.Number);

            acc6.AddContact(acc3.Number, "Third");
            acc3.AddContact(acc6.Number, "Sixth");

            acc1.Call(acc2.Number);
            acc2.Call(acc6.Number);
            acc4.Call(acc5.Number);
            acc3.Call(acc4.Number);
            acc4.Call(acc6.Number);
            acc3.Call(acc4.Number);
            acc6.Call(acc3.Number);
            acc3.Call(acc5.Number);
            acc5.Call(acc6.Number);

            Console.WriteLine();



            var numc = kyivstar.Get5MostCallingNumbers();

            Console.WriteLine("\n5 Most Calling Accounts: ");
            foreach (var n in numc)
            {
                Console.WriteLine(n);
            }
            var numa = kyivstar.Get5MostActiveNumbers();

            Console.WriteLine("\n5 Most Active Accounts: ");
            foreach (var n in numa)
            {
                Console.WriteLine(n);
            }
            Console.ReadLine();
        }