Esempio n. 1
0
 public ResourceService(
     Belsim2020DbContext dbContext,
     ICurrentUserContext userContext,
     ILogger <ResourceService> logger)
 {
     this.dbContext   = dbContext;
     this.userContext = userContext;
     this.logger      = logger;
 }
Esempio n. 2
0
 public ProductService(
     Belsim2020DbContext dbContext,
     ICurrentUserContext userContext,
     ILogger <ProductService> logger)
 {
     this.dbContext   = dbContext;
     this.userContext = userContext;
     this.logger      = logger;
 }
Esempio n. 3
0
 public UserService(
     Belsim2020DbContext dbContext,
     UserManager <User> userManager,
     ILogger <UserService> logger,
     IMapper mapper)
 {
     this.dbContext   = dbContext;
     this.userManager = userManager;
     this.logger      = logger;
     this.mapper      = mapper;
 }
Esempio n. 4
0
 public ExperimentTemplateService(
     Belsim2020DbContext dbContext,
     ICurrentUserContext userContext,
     ILogger <ExperimentTemplateService> logger,
     IMapper mapper)
 {
     this.dbContext   = dbContext;
     this.userContext = userContext;
     this.logger      = logger;
     this.mapper      = mapper;
 }
Esempio n. 5
0
 public ExperimentService(
     Belsim2020DbContext dbContext,
     ILogger <ExperimentService> logger,
     IMapper mapper,
     ICurrentUserContext userContext,
     IOptions <ExperimentSettings> settings)
 {
     this.dbContext   = dbContext;
     this.logger      = logger;
     this.mapper      = mapper;
     this.userContext = userContext;
     this.options     = settings.Value;
 }
Esempio n. 6
0
 public AdminController(
     IUserService userService,
     UserManager <User> userManager,
     IOptions <AdminSettings> adminSettings,
     IMapper mapper,
     Belsim2020DbContext belsim2020DbContext)
 {
     this.userService         = userService;
     this.userManager         = userManager;
     this.mapper              = mapper;
     this.adminSettings       = adminSettings.Value;
     this.belsim2020DbContext = belsim2020DbContext;
 }
Esempio n. 7
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, Belsim2020DbContext dbContext)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                // 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("default");

            app.UseMiddleware <CustomExceptionMiddleware>();
            app.UseStaticFiles();

            app.UseCookiePolicy();
            app.UseAuthentication();
            app.UseMvc();
        }