private UrlToken CreateUrlToken(IServiceProvider services) { ActionContext actionContext = services.GetRequiredService <IActionContextAccessor>().ActionContext; UploadSettingsService configurationService = services.GetRequiredService <UploadSettingsService>(); return(configurationService.FindUrlToken(actionContext.RouteData)); }
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); }
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; }