Beispiel #1
0
        private void RegisterLayers(IServiceCollection services)
        {
            // configure settings objects
            var appSetting = Configuration.GetSection("Jwt");
            var JwtSection = appSetting.Get <JWTConfigurationModel>();

            // Register DI
            services.RegisterPersistence(Configuration["ConnectionStrings"].ToString());
            services.RegisterApplication();


            StripeConfigurationModel stripeConfiguration = Configuration.GetSection("Stripe").Get <StripeConfigurationModel>();

            services.RegisterCommon();
            services.RegisterJWT(JwtSection);

            // Register File Manager
            //=======File Manager ========
            FileManagerConfiguration fileOptions = Configuration.GetSection("Files").Get <FileManagerConfiguration>();

            fileOptions.HostingPath = Path.Combine(env.ContentRootPath) + "/";

            services.RegisterFileManager(fileOptions);
            //Stripe Configuration
        }
Beispiel #2
0
        public FilesApiController(FileManagerConfiguration fileManagerConfiguration,
                                  IPermissionVerificationService permissionVerificationService)
        {
            this.fileManagerConfiguration      = fileManagerConfiguration;
            this.permissionVerificationService = permissionVerificationService;

            operation = new PhysicalFileProvider();
            // Assign the mapped path as root folder
            operation.RootFolder(fileManagerConfiguration.StoragePath);
        }
Beispiel #3
0
 public HomeController(ITemperatureMeasurementRepository temperatureMeasurementRepository,
                       FileManagerConfiguration fileManagerConfiguration)
 {
     this.temperatureMeasurementRepository = temperatureMeasurementRepository;
     this.fileManagerConfiguration         = fileManagerConfiguration;
 }
Beispiel #4
0
 public void ApplyConfiguration(FileManagerConfiguration source)
 {
     IsCheckRemovedFiles = source.IsCheckRemovedFiles;
 }