コード例 #1
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ShortUrlDbContext dbContext)
        {
            dbContext.Database.Migrate();


            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/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.UseHttpsRedirection();
            app.UseStaticFiles();

            app.UseRouting();

            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "default",
                    pattern: "{controller=Home}/{action=Index}/{id?}");
            });
        }
コード例 #2
0
 public ShortUrlService(ILogger <HomeController> logger, ShortUrlDbContext dbContext, IOptions <AppSettings> config, IMemoryCache memoryCache)
 {
     _logger    = logger;
     _dbContext = dbContext;
     _config    = config.Value;
     _cache     = memoryCache;
 }
コード例 #3
0
ファイル: ApiController.cs プロジェクト: tedd/Tedd.ShortUrl
 public ApiController(ILogger <HomeController> logger, ShortUrlDbContext dbContext, IOptions <AppSettings> config, ShortUrlService shortUrlService)
 {
     _logger          = logger;
     _dbContext       = dbContext;
     _shortUrlService = shortUrlService;
     _config          = config.Value;
 }
コード例 #4
0
ファイル: UnitOfWork.cs プロジェクト: Ehasaniceiu04/shorturl
 public UnitOfWork(ShortUrlDbContext shortUrlDbContext)
 {
     this.shortUrlDbContext = shortUrlDbContext;
 }
コード例 #5
0
 public DefaultStoreService(ShortUrlDbContext context, ILogger <DefaultStoreService> logger)
 {
     _context = context;
     _logger  = logger;
 }
コード例 #6
0
 public ShortUrlRepository(ShortUrlDbContext shortUrlDbContext) : base(shortUrlDbContext)
 {
 }
コード例 #7
0
 public ShortUrlLogEntryRepository(ShortUrlDbContext shortUrlDbContext) : base(shortUrlDbContext)
 {
 }
コード例 #8
0
 public AccountRepository(ShortUrlDbContext shortUrlDbContext) : base(shortUrlDbContext)
 {
 }
コード例 #9
0
 public RepositoryBase(ShortUrlDbContext context)
 {
     this.context = context;
 }
コード例 #10
0
 protected GenericRepository(ShortUrlDbContext shortUrlDbContext)
 {
     ShortUrlDbContext = shortUrlDbContext;
     InternalSet       = ShortUrlDbContext.Set <TEntity>();
 }