public void Configure(IApplicationBuilder app, IWebHostEnvironment env, BasketDbContext dbContext) { _logger.LogInformation("Configure => Migrating Database..."); dbContext.Database.Migrate(); _logger.LogInformation("Configure => Database Migrated"); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseSwagger(); app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "MicroServicesDemo.Basket v1")); } //app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); ConfigureEventBus(app); }
public BasketService(ILogger logger, BasketDbContext db, ICustomerService customerService, IProductService productService) { _logger = logger; _db = db; _customerService = customerService; _productService = productService; }
public ProductChangedIntegrationEventHandler( BasketDbContext basketDbContext, ILogger <ProductChangedIntegrationEventHandler> logger) { _context = basketDbContext; _logger = logger; }
public void Configure(IApplicationBuilder app, IApplicationLifetime applicationLifetime) { using (IServiceScope serviceScope = app.ApplicationServices.GetService <IServiceScopeFactory>().CreateScope()) { BasketDbContext dbContext = serviceScope.ServiceProvider.GetRequiredService <BasketDbContext>(); dbContext.Database.Migrate(); } if (this.hostingEnvironment.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseMvc(); }
public DatabaseFixture() { DbContextOptions <BasketDbContext> dbOptions = new DbContextOptionsBuilder <BasketDbContext>() .UseInMemoryDatabase(databaseName: "TestBasket") .Options; basketDbContext = new BasketDbContext(dbOptions); basketRepository = new BasketRepository(basketDbContext); //setup some data Basket existingBasket = new Basket() { Id = TestBasketId }; existingBasket.AddItem(TestItemId, 10, 2); basketDbContext.Baskets.Add(existingBasket); basketDbContext.SaveChanges(); }
public ActionResult Index1() { BasketDbContext db = new BasketDbContext(); List<Player> playerList = db.Player.ToList(); PlayerIndex1Model playerVM = new PlayerIndex1Model(); List<PlayerIndex1Model> playerVMList = playerList.Select(x => new PlayerIndex1Model { PlayerName = x.PlayerName, Id = x.Id, PlayerHeight=x.PlayerHeight, PlayerSurname=x.PlayerSurname, PlayerPosition=x.PlayerPosition, Birthday=x.Birthday, PlayerWeight=x.PlayerWeight, BasketBallClubId = x.BasketballClubId, ClubName = x.BasketballClub.ClubName }).ToList(); return View(playerVMList); }
public static void Initialize(IServiceProvider serviceProvider) { using var context = new BasketDbContext( serviceProvider.GetRequiredService <DbContextOptions <BasketDbContext> >()); context.Customers.AddRange( new Customer { CustomerId = 1, FirstName = "Tuğrul", LastName = "Şimşirli" }, new Customer { CustomerId = 2, FirstName = "Mahatma", LastName = "Gandhi" }); context.Products.AddRange( new Product { Id = 1, ProductName = "C#", ProductStock = 100 }, new Product { Id = 2, ProductName = "Python", ProductStock = 0 }, new Product { Id = 3, ProductName = "Javascript", ProductStock = 50 }); context.SaveChanges(); }
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, BasketDbContext db) { app.UseAuthentication(); app.UseAuthorization(); app.UseDeveloperExceptionPage(); app.UseSwagger(); app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "Web.Api v1")); db.Database.EnsureCreated(); app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapHealthChecks("/healthcheck"); endpoints.MapControllers(); }); }
public static void Main(string[] args) { IWebHost host = CreateWebHostBuilder(args) .Build(); using (IServiceScope scope = host.Services.CreateScope()) { IServiceProvider services = scope.ServiceProvider; ILoggerFactory loggerFactory = services.GetRequiredService <ILoggerFactory>(); try { //Create some sample data BasketDbContext catalogContext = services.GetRequiredService <BasketDbContext>(); DBContextSeed.InitAsync(catalogContext, loggerFactory).Wait(); } catch (Exception ex) { ILogger logger = loggerFactory.CreateLogger <Program>(); logger.LogError(ex, "An error occurred seeding the DB."); } } host.Run(); }
public BaseRepository(BasketDbContext _context) { this.context = _context; this.dbSet = context.Set <T>(); }
public BasketLineRepository(BasketDbContext basketContext) : base(basketContext) { _basketContext = basketContext; }
public BasketRepository(BasketDbContext dbContext, IBasketCache basketCache) { this.dbContext = dbContext; this.basketCache = basketCache; }
public Repository(BasketDbContext context) { _context = context; }
public CustomerService(ILogger logger, BasketDbContext db) { _logger = logger; _db = db; }
public CustomerBasketController(BasketDbContext context) { _context = context; }
public BasketRepository(BasketDbContext dbContext) : base(dbContext) { }
public AddItemHandler(BasketDbContext dbContext, IMapper mapper, ItemCreatedNotificationHandler itemCreatedNotificationHandler) { _dbContext = dbContext; _mapper = mapper; _itemCreatedNotificationHandler = itemCreatedNotificationHandler; }
public ProductRepository(BasketDbContext context) : base(context) { }
public DeleteItemHandler(BasketDbContext dbContext, ItemCreatedNotificationHandler itemCreatedNotificationHandler) { _dbContext = dbContext; _itemCreatedNotificationHandler = itemCreatedNotificationHandler; }
public BasketsController(BasketDbContext context) { _context = context; }
public EventRepository(BasketDbContext basketContext) : base(basketContext) { _basketContext = basketContext; }
protected HandlerBase(BasketDbContext basketDbContext, IMediator mediator) { _basketDbContext = basketDbContext; _mediator = mediator; }
public BasketCommandHandler(BasketDbContext basketDbContext, IMediator mediator) : base(basketDbContext, mediator) { }
public ValidateController(BasketDbContext context) { this.DbContext = context; this.DbContext.FinishInitialising(); }
public BasketChangeEventRepository(BasketDbContext basketDbContext) { _basketDbContext = basketDbContext; }
public BasketController(BasketDbContext context) : base(context) { }
public BasketRespository(BasketDbContext basketContext) : base(basketContext) { _basketContext = basketContext; }
public BasketRepository(BasketDbContext dbContext) { _dbContext = dbContext; }
public BasketLinesRepository(BasketDbContext basketDbContext) { _basketDbContext = basketDbContext; }
public BasketItemRepository(BasketDbContext context) : base(context) { }