Ejemplo n.º 1
0
        internal static void PrintConectedSample()
        {
            Repository repo = new Repository();

            var cnt = repo.Select <GCrane>().Count();

            Console.WriteLine("Toltal recod = " + cnt);
            if (cnt <= 0)
            {
                CodeConsole.WriteLineColor("Not read data", ConsoleColor.Black, ConsoleColor.Red);
            }
            else
            {
                CodeConsole.WriteLineColor("Read any data for sample", ConsoleColor.Black, ConsoleColor.Green);
            }

            var t1 = repo.QueryableSelect <GCrane>(x => x.Id == 1).First();
            var t2 = repo.QueryableSelect <GCrane>(x => x.Id == 2).First();

            t1.InitX++;
            t2.InitY++;
            repo.SaveChanges();
            CodeConsole.WriteLineColor("t1.InitX = " + t1.InitX, ConsoleColor.Black, ConsoleColor.Green);
            CodeConsole.WriteLineColor("t2.InitY = " + t2.InitY, ConsoleColor.Black, ConsoleColor.Green);
        }
Ejemplo n.º 2
0
 void PrintDiference(List <ChangesStruct> diference)
 {
     foreach (var d in diference)
     {
         CodeConsole.WriteLineColor($"Изменилось свойство {d.PropertyName}, old = {d.OldValue}, new = {d.NewValue}", ConsoleColor.Black, ConsoleColor.Gray);
     }
 }
Ejemplo n.º 3
0
        internal static void PrintSoftDeleteSample()
        {
            List <(string, string)> outed = new List <(string, string)>
            {
                (string.Empty, "пример использования:"),
                (@"..\..\..\Examples\EfSoftDelete\SampleContext.cs", nameof(SampleContext.ApplaySoftDeleteFilter)),
                (@"..\..\..\Examples\EfSoftDelete\EfExtension.cs", nameof(EfExtension.SetSoftDeleteFilter))
            };

            CodeConsole.OutCode2Console(outed);
        }
Ejemplo n.º 4
0
        internal static void PrintConectedSample()
        {
            IServiceCollection services = new ServiceCollection();

            services.AddScoped <IDemoTwiceRegInterface, DemoImplFirst>();
            services.AddScoped <IDemoTwiceRegInterface, DemoImplSecond>();

            ServiceProvider _provider = services.BuildServiceProvider();

            var instance = _provider.GetRequiredService <IDemoTwiceRegInterface>();

            CodeConsole.WriteLineColor(instance.HoAIm, ConsoleColor.Blue, ConsoleColor.White);
        }
Ejemplo n.º 5
0
        public static void PrintSample()
        {
            //CodeConsole.OutCode2Console(@"..\..\..\Examples\DeconstructorDictSample.cs", nameof(DeconstructorDictSample.Sample));
            List <(string, string)> outed = new List <(string, string)>
            {
                (string.Empty, "Expected method implementation:"),
                (@"..\..\..\Examples\DeconstructorSample.cs", nameof(DeconstructorSample.Deconstruct)),
                (string.Empty, Environment.NewLine),
                (string.Empty, "пример использования:"),
                (@"..\..\..\Examples\DeconstructorSample.cs", nameof(DeconstructorSampleUsing.SampleUisng1))
            };

            CodeConsole.OutCode2Console(outed);
        }
Ejemplo n.º 6
0
        internal static void RunSample()
        {
            List <(string, string)> outed = new List <(string, string)>
            {
                (string.Empty, "пример использования:"),
                (@"..\..\..\Examples\AsyncFluentBuilder.cs", nameof(SampleUsing))
            };

            CodeConsole.OutCode2Console(outed);

            var builder = SampleUsing();
            //builder.Task.Wait();
            //builder.Task.RunSynchronously();
        }
Ejemplo n.º 7
0
        internal static void PrintDiscinectedSample()
        {
            Repository repo = new Repository();

            var cnt = repo.Select <GCrane>().Count();

            Console.WriteLine("Toltal recod = " + cnt);
            if (cnt <= 0)
            {
                CodeConsole.WriteLineColor("Not read data", ConsoleColor.Black, ConsoleColor.Red);
            }
            else
            {
                CodeConsole.WriteLineColor("Read any data for sample", ConsoleColor.Black, ConsoleColor.Green);
            }

            repo = new Repository();
            var t1 = repo.FirstOrDefault <GCrane>(x => x.Id == 1);

            t1.CaretSpeed++;
            repo.Save(t1);
            CodeConsole.WriteLineColor("t1.CaretSpeed = " + t1.CaretSpeed, ConsoleColor.Black, ConsoleColor.Green);
        }
Ejemplo n.º 8
0
 public static void PrintSample()
 {
     CodeConsole.OutCode2Console(@"..\..\..\Examples\DeconstructorDictSample.cs", nameof(DeconstructorDictSample.Sample));
 }
Ejemplo n.º 9
0
 internal static void PrintSample()
 {
     CodeConsole.OutCode2Console(@"..\..\..\Examples\SwitchSample.cs", nameof(SwitchSample.Sample1));
     CodeConsole.OutCode2Console(@"..\..\..\Examples\SwitchSample.cs", nameof(SwitchSample.UsingSample1));
     CodeConsole.OutResultRun(UsingSample1);
 }