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