示例#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, ProviderDbContext context)
        {
            context.Database.Migrate();

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            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.UseDeveloperExceptionPage();
            app.UseSwagger();
            app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "ProviderService API v1"));

            app.UseHttpsRedirection();


            app.UseRouting();

            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
            });
        }
示例#2
0
        public static void Main(string[] args)
        {
            IWebHost webHost = CreateWebHostBuilder(args).Build();

            using (IServiceScope serviceScope = webHost.Services.CreateScope())
            {
                using (ProviderDbContext providerdbcontext = serviceScope.ServiceProvider.GetRequiredService <ProviderDbContext>())
                {
                    var roleManager = serviceScope.ServiceProvider.GetRequiredService <RoleManager <IdentityRole> >();
                    ProviderDb.Seed(providerdbcontext, roleManager);
                }
            }

            webHost.Run();
        }
示例#3
0
 public FindContractorByIdHandler(ProviderDbContext dbContext)
 {
     _dbContext = dbContext;
 }
示例#4
0
 public ProviderController(ProviderDbContext context, IHttpClientFactory clientFactory)
 {
     _domain  = new ProviderDomain(clientFactory);
     _context = context;
 }
示例#5
0
 public GroupProviderPageButtonTextsController(ProviderDbContext context)
 {
     _context = context;
 }
示例#6
0
 public ProviderAdditionalInformationsController(ProviderDbContext context)
 {
     _context = context;
 }
示例#7
0
 public ProviderController(ProviderDbContext _providerDbContext)
 {
     providerDbContext = _providerDbContext;
 }
示例#8
0
 public CheckDataController(ProviderDbContext _providerDbContext)
 {
     providerDbContext = _providerDbContext;
 }
示例#9
0
 public IndexPhotoesController(ProviderDbContext context)
 {
     _context = context;
 }
示例#10
0
 public ProviderOptionsController(ProviderDbContext context)
 {
     _context = context;
 }
 public CheckIfContractorExistsQueryHandler(ProviderDbContext dbContext)
 {
     _dbContext = dbContext;
 }
示例#12
0
 public CoreProvidersController(ProviderDbContext context)
 {
     _context = context;
 }
示例#13
0
 public FooterInfoesController(ProviderDbContext context)
 {
     _context = context;
 }
示例#14
0
 public ContractorRepository(IEndpointInstance eventBus, ProviderDbContext dbContext)
 {
     _eventBus  = eventBus;
     _dbContext = dbContext;
 }
示例#15
0
 public LanguageConfigurationsController(ProviderDbContext context)
 {
     _context = context;
 }
示例#16
0
 public HomeButtonTextsController(ProviderDbContext context)
 {
     _context = context;
 }
示例#17
0
 public AccountController(UserManager <AppUser> userManager, SignInManager <AppUser> signInManager, ProviderDbContext providerDbContext)
 {
     _userManager       = userManager;
     _signInManager     = signInManager;
     _providerDbContext = providerDbContext;
 }
示例#18
0
 public ProviderCategoriesController(ProviderDbContext context)
 {
     _context = context;
 }
示例#19
0
 public GroupProvidersController(ProviderDbContext context)
 {
     _context = context;
 }
示例#20
0
 public ProviderHeaderInfoesController(ProviderDbContext context)
 {
     _context = context;
 }
示例#21
0
 public ProductRepository(ProviderDbContext dbContext) => _dbContext = dbContext;
 public FindContractorByEinQueryHandler(ProviderDbContext dbContext)
 {
     _dbContext = dbContext;
 }