Пример #1
0
        private UrlToken CreateUrlToken(IServiceProvider services)
        {
            ActionContext         actionContext        = services.GetRequiredService <IActionContextAccessor>().ActionContext;
            UploadSettingsService configurationService = services.GetRequiredService <UploadSettingsService>();

            return(configurationService.FindUrlToken(actionContext.RouteData));
        }
Пример #2
0
        private UploadSettings CreateUploadSettings(IServiceProvider services)
        {
            ActionContext         actionContext        = services.GetRequiredService <IActionContextAccessor>().ActionContext;
            UploadSettingsService configurationService = services.GetRequiredService <UploadSettingsService>();
            UploadSettings        configuration        = configurationService.Find(actionContext.RouteData, actionContext.HttpContext.User);

            return(configuration);
        }
Пример #3
0
 public Factory(FileService fileService, UploadSettingsService settingsService, UploadSettings configuration, UrlBuilder urlBuilder)
 {
     Ensure.NotNull(fileService, "fileService");
     Ensure.NotNull(settingsService, "settingsService");
     Ensure.NotNull(configuration, "configuration");
     Ensure.NotNull(urlBuilder, "urlBuilder");
     this.fileService     = fileService;
     this.settingsService = settingsService;
     this.configuration   = configuration;
     this.urlBuilder      = urlBuilder;
 }