Exemplo n.º 1
0
        static void Main(string[] args)
        {
            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);

            Console.WriteLine();
            acc1.Call(acc2.Number);
            acc2.AddContact(acc1.Number, "Adam", "Levin");
            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, "Resinda", "Wood");
            acc6.SendMessage(acc1.Number, "Hello");
            acc6.SendMessage(acc1.Number, "Helloo");
            acc6.SendMessage(acc1.Number, "Hellooo");

            kyivstar.Get5MostCallingNumbers();

            kyivstar.Get5MostActiveNumbers();
            Console.ReadKey();
        }
Exemplo n.º 2
0
 public MobileAccount(int number, MobileOperator mobileOperator)
 {
     _number = number;
 }