// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { ServiceExtensions.ConfigureRepositoryWrapper(services); ServiceExtensions.ConfigureBusinessWrapper(services); services.AddAutoMapper(typeof(Startup)); services.AddControllersWithViews(o => o.Filters.Add(new AuthorizeFilter())) .AddRazorRuntimeCompilation(); services.AddMemoryCache(); services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme) .AddCookie(); services.AddRazorPages(); }