예제 #1
0
        static void Main(string[] args)
        {
            Usuario usuario = new Usuario()
            {
                Nome  = "José",
                Email = "*****@*****.**",
                Senha = "123456ab"
            };

            Log.Gravar(usuario.Clone());

            usuario.Nome = "teste altera nome";
            Log.Gravar(usuario.Clone());

            Carro carro = new Carro()
            {
                Marca  = "Fiat",
                Modelo = "Uno"
            };

            Log.Gravar(carro.Clone());

            carro.Modelo = "Palio";

            Log.Gravar(carro.Clone());

            Log.ApresentarLog();

            Console.WriteLine("Log gravado");
            Console.ReadKey();
        }
예제 #2
0
        static void Main(string[] args)
        {
            Usuario usuario = new Usuario()
            {
                Nome  = "José",
                Email = "*****@*****.**",
                Senha = "123456ab",
            };

            //Antes da alteração
            Log.Gravar((Usuario)usuario.Clone());

            usuario.Nome = "José Costa";

            //Depois da alteração
            Log.Gravar((Usuario)usuario.Clone());


            Carro carro = new Carro()
            {
                Marca = "Reanult", Modelo = "Logan"
            };

            Log.Gravar((Carro)carro.Clone());

            carro.Marca  = "FIAT";
            carro.Modelo = "UNO";

            Log.Gravar((Carro)carro.Clone());

            Log.ApresentarLog();

            Console.WriteLine("Log gravado!!!");
            Console.ReadKey();
        }
예제 #3
0
        static void Main(string[] args)
        {
            #region Variaveis

            Usuario usuario = new Usuario()
            {
                Nome  = "Harlan",
                Email = "*****@*****.**",
                Senha = "123456ab"
            };

            Carro carro = new Carro()
            {
                Marca  = "Ford",
                Modelo = "Fiesta"
            };

            #endregion

            Log.Gravar(usuario.Clone());
            usuario.Nome = "Harlan Cleiton";
            Log.Gravar(usuario.Clone());
            Log.Gravar(carro.Clone());

            Log.ApresentarLog();

            Console.ReadKey();
        }
예제 #4
0
 public static void GravarCarro(Carro carro)
 {
     carros.Add((Carro)carro.Clone());
 }