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); }
void PrintDiference(List <ChangesStruct> diference) { foreach (var d in diference) { CodeConsole.WriteLineColor($"Изменилось свойство {d.PropertyName}, old = {d.OldValue}, new = {d.NewValue}", ConsoleColor.Black, ConsoleColor.Gray); } }
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); }
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); }
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); }
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(); }
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); }
public static void PrintSample() { CodeConsole.OutCode2Console(@"..\..\..\Examples\DeconstructorDictSample.cs", nameof(DeconstructorDictSample.Sample)); }
internal static void PrintSample() { CodeConsole.OutCode2Console(@"..\..\..\Examples\SwitchSample.cs", nameof(SwitchSample.Sample1)); CodeConsole.OutCode2Console(@"..\..\..\Examples\SwitchSample.cs", nameof(SwitchSample.UsingSample1)); CodeConsole.OutResultRun(UsingSample1); }