// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ComicsStoreDbContext context) { if (env.IsDevelopment()) { _ = app.UseDeveloperExceptionPage(); //context.Database.EnsureCreated(); } else { _ = app.UseExceptionHandler("/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. _ = app.UseHsts(); } //app.UseCors(MyAllowSpecificOrigins); _ = app.UseCors(builder => { _ = builder.WithOrigins("*"); }); _ = app.UseSwagger(); _ = app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "ComicsStoreAPI V1"); c.DocumentTitle = "ComicsStore API"; c.DocExpansion(DocExpansion.None); }); _ = app.UseHttpsRedirection(); _ = app.UseStaticFiles(); if (!env.IsDevelopment()) { app.UseSpaStaticFiles(); } _ = app.UseRouting(); _ = app.UseEndpoints(endpoints => { _ = endpoints.MapControllerRoute( name: "default", pattern: "{controller}/{action=Index}/{id?}"); }); app.UseSpa(spa => { // To learn more about options for serving an Angular SPA from ASP.NET Core, // see https://go.microsoft.com/fwlink/?linkid=864501 spa.Options.SourcePath = "ComicsStoreClient"; if (env.IsDevelopment()) { spa.UseProxyToSpaDevelopmentServer("http://localhost:4200"); //spa.UseAngularCliServer(npmScript: "start"); //spa.Options.StartupTimeout = TimeSpan.FromSeconds(200); } }); }
public StoriesRepository(ComicsStoreDbContext context, IComicsStoreCrossRepository <StoryArtist, IStoryArtist> storyArtistsRepository, IComicsStoreCrossRepository <StoryBook, IStoryBook> storyBooksRepository, IComicsStoreCrossRepository <StoryCharacter, IStoryCharacter> storyCharactersRepository) : base(context) { _storyArtistsRepository = storyArtistsRepository; _storyBooksRepository = storyBooksRepository; _storyCharactersRepository = storyCharactersRepository; }
public BooksRepository(ComicsStoreDbContext context, IComicsStoreCrossRepository <BookPublisher, IBookPublisher> bookPublishersRepository, IComicsStoreCrossRepository <BookSeries, IBookSeries> bookSeriesRepository, IComicsStoreCrossRepository <StoryBook, IStoryBook> storyBooksRepository ) : base(context) { _bookPublishersRepository = bookPublishersRepository; _bookSeriesRepository = bookSeriesRepository; _storyBooksRepository = storyBooksRepository; }
public StoryBooksRepository(ComicsStoreDbContext context) : base(context) { }
public ComicsStoreMainRepository(ComicsStoreDbContext context) : base(context) { }
public SeriesRepository(ComicsStoreDbContext context, IComicsStoreCrossRepository <BookSeries, IBookSeries> bookSeriesRepository) : base(context) { _bookSeriesRepository = bookSeriesRepository; }
public StoryCharactersRepository(ComicsStoreDbContext context) : base(context) { }
public ComicsStoreCrossRepository(ComicsStoreDbContext context) : base(context) { }
public ComicsStoreRepository(ComicsStoreDbContext context) { _context = context; }
public CharactersRepository(ComicsStoreDbContext context, IComicsStoreCrossRepository <StoryCharacter, IStoryCharacter> storyCharactersRepository) : base(context) { _storyCharactersRepository = storyCharactersRepository; }
public BookSeriesRepository(ComicsStoreDbContext context) : base(context) { }
public ExportBooksRepository(ComicsStoreDbContext context) { _context = context; }
public StoryArtistsRepository(ComicsStoreDbContext context) : base(context) { }
public StorySeriesRepository(ComicsStoreDbContext context) { _context = context; }
public ArtistsRepository(ComicsStoreDbContext context, IComicsStoreCrossRepository <StoryArtist, IStoryArtist> storyArtistsRepository) : base(context) { _storyArtistsRepository = storyArtistsRepository; }
public BookPublishersRepository(ComicsStoreDbContext context) : base(context) { }
public PublishersRepository(ComicsStoreDbContext context, IComicsStoreCrossRepository <BookPublisher, IBookPublisher> bookPublishersRepository) : base(context) { _bookPublishersRepository = bookPublishersRepository; }