public static void Register(this IServiceCollection services, IConfiguration configuration, IWebHostEnvironment env) { FrameworkCore.Register(services, configuration); ModelRegister.Register(services); BusinessRegister.Register(services); MessageServiceRegister.Register(services, configuration); LoggerRegister.Register(services); services.AddSingleton <IHttpContextAccessor, HttpContextAccessor>(); services.AddSingleton <StaticResources>(); services.AddSingleton <SessionManager>(); services.AddSingleton <CookiesManager>(); services.AddSingleton <IWebEnvironment, WebHost>(); services.AddTransient <ILanguageLocalization, LanguageLocalization>(); services.AddTransient <ViewRender>(); services.AddSingleton <IAccountContext, AccountContext>(); services.AddDistributedMemoryCache(); services.AddSession(); services.AddMemoryCache(); services.AddResponseCompression(); services.Configure <CookiePolicyOptions>(options => { // This lambda determines whether user consent for non-essential cookies is needed for a given request. options.CheckConsentNeeded = context => true; options.MinimumSameSitePolicy = SameSiteMode.None; }); var mvcBuilder = services.AddControllersWithViews(options => { options.Filters.Add(typeof(GlobalFilter)); // options.Filters.Add(typeof(ExceptionFilter)); }).AddRazorRuntimeCompilation(); mvcBuilder.AddSessionStateTempDataProvider(); ModuleFinder moduleFinder = new ModuleFinder(env); var modules = moduleFinder.Find(); if (modules.Any()) { foreach (var module in modules) { // Register controller from modules mvcBuilder.AddApplicationPart(module.Assembly); } //Register module view location services.Configure <RazorViewEngineOptions>(options => { options.ViewLocationExpanders.Add(new ModuleViewLocationExpander()); }); } FrameworkCore.ServiceProvider = services.BuildServiceProvider(); }
protected void btnLogin_Click(object sender, EventArgs e) { BusinessRegister BAR = new BusinessRegister(); BAR.FullName = txtName.Text; BAR.Email = txtEmail.Text; BAR.Address = txtAddress.Text; BAR.Phone = txtPhone.Text; BAR.Password = txtPassword.Text; BAR.CustomerType = Convert.ToInt32(lstCustomerType.Text); if (BAR.CheckRegister()) { Session["userId"] = BAR.Email; Response.Redirect("MainPage.aspx"); } else { lblError.Text = "UserName or Password is incorrect !!!"; } }