public void ConfigureServices(IServiceCollection services) { services.Configure <CookiePolicyOptions>(options => { options.CheckConsentNeeded = context => true; options.MinimumSameSitePolicy = SameSiteMode.None; }); var loggingInfoService = new LoggingInfoService(); services.AddSingleton <SumProvider>(); services.AddSingleton <LoggingInfoService>(loggingInfoService); services .AddMvc(options => { options.Filters.Add(new LoggingFilter(loggingInfoService)); }) .SetCompatibilityVersion(CompatibilityVersion.Version_2_1); }
public LoggingFilter(LoggingInfoService loggingInfoService) { this.loggingInfoService = loggingInfoService; }