public UploadFilesHandler( EFAppContext context, IFileDatabase fileDatabase, IThumbnailMaker thumbnailMaker, ISha256Generator sha256Generator, IActivityLogger logger) { this.context = context; this.fileDatabase = fileDatabase; this.thumbnailMaker = thumbnailMaker; this.sha256Generator = sha256Generator; this.logger = logger; }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, //ILoggerFactory loggerFactory, EFAppContext context) { 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.UseHttpsRedirection(); app.UseStaticFiles(); app.UseSpaStaticFiles(); //loggerFactory.AddContext(LogLevel.Warning, Configuration.GetConnectionString("DefaultConnection")); app.UseRouting(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller}/{action=Index}/{id?}"); }); app.UseSpa(spa => { spa.Options.SourcePath = "ClientApp"; if (env.IsDevelopment()) { spa.UseReactDevelopmentServer(npmScript: "start"); } }); }
//====== ctors public UpdateAppUserDetailsHandler(EFAppContext context, IActivityLogger logger) { this.context = Guard.NotNull(context, nameof(context)); this.logger = Guard.NotNull(logger, nameof(logger)); }
//====== ctors public GetStatisticsHandler(EFAppContext context) => this.context = Guard.NotNull(context, nameof(context));
//====== ctors public SetAppUserRolesHandler(EFAppContext context, IActivityLogger logger) { this.context = Guard.NotNull(context, nameof(context)); this.logger = Guard.NotNull(logger, nameof(logger)); }
//====== ctors public GetPersonListHandler(EFAppContext context) { this.context = Guard.NotNull(context, nameof(context)); }
//====== ctors public GetTagHandler(EFAppContext context) => this.context = Guard.NotNull(context, nameof(context));
public EFRepository(EFAppContext context) { Context = context; }
//====== ctors public UpdateUploadDetailsFromMetadataHandler(EFAppContext context, ISender sender, IActivityLogger logger) { this.context = Guard.NotNull(context, nameof(context)); this.sender = Guard.NotNull(sender, nameof(sender)); this.logger = Guard.NotNull(logger, nameof(logger)); }
//====== ctors public GetUploadBasicInfosHandler(EFAppContext context) => this.context = Guard.NotNull(context, nameof(context));
//====== ctors public TryGetAppUserHandler( EFAppContext context, IPasswordHasher hasher ) { this.context = Guard.NotNull( context, nameof( context ) ); this.hasher = Guard.NotNull( hasher, nameof( hasher ) ); }
//====== ctors public AddFileLinkHandler(EFAppContext context, IActivityLogger logger) { this.context = Guard.NotNull(context, nameof(context)); this.logger = Guard.NotNull(logger, nameof(logger)); }
//====== ctors public SetTagsForFileHandler(EFAppContext context, IActivityLogger logger) { this.context = Guard.NotNull(context, nameof(context)); this.logger = Guard.NotNull(logger, nameof(logger)); }
//====== ctors public GetMetadataFromFileContentHandler(EFAppContext context, IFileDatabaseReader fileReader, IMetadataReader metadataReader) { this.context = Guard.NotNull(context, nameof(context)); this.fileReader = Guard.NotNull(fileReader, nameof(fileReader)); this.metadataReader = Guard.NotNull(metadataReader, nameof(metadataReader)); }
//====== ctors public GetActivityLogEntriesHandler(EFAppContext context) => this.context = Guard.NotNull(context, nameof(context));
//====== ctors public SearchForFilesHandler(EFAppContext context) { this.context = Guard.NotNull(context, nameof(context)); }
//====== ctors public GetFileDetailsHandler(EFAppContext context) => this.context = Guard.NotNull(context, nameof(context));
//====== ctors public CreateTagHandler(EFAppContext context, IActivityLogger logger) { this.context = Guard.NotNull(context, nameof(context)); this.logger = Guard.NotNull(logger, nameof(logger)); }
//====== ctors public CreateAppUserHandler(EFAppContext context, IPasswordHasher passwordHasher, IActivityLogger logger) { this.context = Guard.NotNull(context, nameof(context)); this.passwordHasher = Guard.NotNull(passwordHasher, nameof(passwordHasher)); this.logger = Guard.NotNull(logger, nameof(logger)); }