static void Main(string[] args) { Console.WriteLine("Recreate database"); using (var ctx = new DesignTimeDbContextFactory().CreateDbContext(new [] { "" })) { //var loggerFactory = ctx.GetService<ILoggerFactory>(); ctx.Database.EnsureDeleted(); ctx.Database.EnsureCreated(); Console.WriteLine("Recreate database - done"); var queryModule = new QueryModule(ctx); queryModule.showCategories(); //queryModule.queryProducts(); queryModule.AddProduct("2", "Квас", 25m, 15, "25"); queryModule.ListProducts(); Console.WriteLine("Increase result: " + queryModule.IncreaseProductPrice("Квас", 35m)); queryModule.ListProducts(); queryModule.JoinGroups(); queryModule.querySugar(); } Console.ReadKey(); }
public static ContainerBuilder AddMessageHandling(this ContainerBuilder builder, params Assembly[] assemblies) { builder .RegisterModule(CommandsModule.For(assemblies)) .RegisterModule(EventsModule.For(assemblies)) .RegisterModule(QueryModule.For(assemblies)); return(builder); }