コード例 #1
0
        static void Main(string[] args)
        {
            MobileOperator Life  = new MobileOperator();
            MobileAccount  user1 = new MobileAccount("Dima", "Kobets", new DateTime(1996, 12, 27), "*****@*****.**");
            MobileAccount  user2 = new MobileAccount("Weronika", "Nikolaeva", new DateTime(1996, 2, 12), "*****@*****.**");
            MobileAccount  user3 = new MobileAccount("Kate", "Kos", new DateTime(1996, 12, 2), "*****@*****.**");

            if (user1.Validate() && user2.Validate() && user3.Validate())
            {
                Life.Registrate(user1);
                Life.Registrate(user2);
                Life.Registrate(user3);

                user1.AddToBook(user2);
                user1.AddToBook(user3);
                user2.AddToBook(user1);
                user2.AddToBook(user3);
                user3.AddToBook(user1);
                user3.AddToBook(user2);

                MySerializator.BinarySerialization(user1);
                MySerializator.BinarySerialization(user2);
                MySerializator.BinarySerialization(user3);

                MySerializator.XMLSerialization(user1);
                MySerializator.XMLSerialization(user2);
                MySerializator.XMLSerialization(user3);

                MySerializator.JSONSerialization(user1);
                MySerializator.JSONSerialization(user2);
                MySerializator.JSONSerialization(user3);

                MySerializator.ProtoBufSerialization(user1);
                MySerializator.ProtoBufSerialization(user2);
                MySerializator.ProtoBufSerialization(user3);
            }
            Console.ReadLine();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            MobileOperator Life = new MobileOperator();
            //MobileAccount user1 = new MobileAccount("Dima", "Kobets", new DateTime(1996,12,27), "*****@*****.**");
            //MobileAccount user2 = new MobileAccount("Weronika", "Nikolaeva", new DateTime(1996,2,12), "*****@*****.**");
            //MobileAccount user3 = new MobileAccount("Kate", "Kos", new DateTime(1996, 12, 2), "*****@*****.**");


            var user1 = new MobileAccount();
            var user2 = new MobileAccount();
            var user3 = new MobileAccount();

            var Serializator = new MySerializator();

            user1 = Serializator.DeSerializationJSON("JSONDima.json");
            user2 = Serializator.DeSerializationJSON("JSONWeronika.json");
            user3 = Serializator.DeSerializationJSON("JSONKate.json");

            if (user1.Validate() && user2.Validate() && user3.Validate())
            {
                Life.Registrate(user1);
                Life.Registrate(user2);
                Life.Registrate(user3);

                user1.AddToBook(user2);
                user1.AddToBook(user3);
                user2.AddToBook(user1);
                user2.AddToBook(user3);
                user3.AddToBook(user1);
                user3.AddToBook(user2);

                user1.Call(user2.Number);
                user2.Call(user1.Number);
            }
            Console.ReadLine();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            MobileOperator Life  = new MobileOperator();
            MobileAccount  user1 = new MobileAccount("Dima", 0674026982);
            MobileAccount  user2 = new MobileAccount("Kate", 0674026980);

            Life.Registrate(user1);
            Life.Registrate(user2);

            user2.AddToBook(user1);

            user1.Call(0674026980);
            user1.SendSms(0674026980, "Hello world");

            Console.ReadLine();
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: DimaKobets/ShkolaSoftheme
        static void Main(string[] args)
        {
            MobileOperator Life  = new MobileOperator();
            MobileAccount  user1 = new MobileAccount("Dima", 0674026982);
            MobileAccount  user2 = new MobileAccount("Kate", 0674026983);
            MobileAccount  user3 = new MobileAccount("Weronika", 0674026984);
            MobileAccount  user4 = new MobileAccount("Alex", 0674026985);
            MobileAccount  user5 = new MobileAccount("Wadim", 0674026986);
            MobileAccount  user6 = new MobileAccount("Serg", 0674026987);

            Life.Registrate(user1);
            Life.Registrate(user2);
            Life.Registrate(user3);
            Life.Registrate(user4);
            Life.Registrate(user5);
            Life.Registrate(user6);

            user2.AddToBook(user1);

            user1.Call(0674026983);
            user1.SendSms(0674026983, "Hello world");
            user1.Call(0674026984);
            user1.Call(0674026984);

            user2.Call(0674026984);
            user2.Call(0674026982);

            user3.Call(0674026984);

            user4.Call(0674026986);
            user4.SendSms(0674026982, "Hello world");

            user5.SendSms(0674026985, "Hello world");

            Life.ShowJornal();
            Life.MostActiveMembers();
            Life.MostPopularNumbers();

            Console.ReadLine();
        }