Пример #1
0
 public ManageController(
     UserManager <AppUser> userManager,
     SignInManager <AppUser> signInManager,
     IOptions <IdentityCookieOptions> identityCookieOptions,
     IEmailSender emailSender,
     ISmsSender smsSender,
     ILoggerFactory loggerFactory,
     SlideInfoDbContext context)
 {
     this.userManager     = userManager;
     this.signInManager   = signInManager;
     externalCookieScheme = identityCookieOptions.Value.ExternalCookieAuthenticationScheme;
     this.emailSender     = emailSender;
     this.context         = context;
     logger = loggerFactory.CreateLogger <ManageController>();
 }
Пример #2
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, SlideInfoDbContext context)
        {
            loggerFactory.AddConsole(Configuration.GetSection("Logging"));
            loggerFactory.AddDebug();

            /*
             * if (env.IsDevelopment())
             * {
             *  app.UseDeveloperExceptionPage();
             *  app.UseDatabaseErrorPage();
             *  app.UseBrowserLink();
             * }
             * else
             * {
             *  app.UseExceptionHandler("/Home/Error");
             * }
             */
            app.UseDeveloperExceptionPage();
            app.UseDatabaseErrorPage();
            app.UseBrowserLink();

            app.UseStaticFiles();
            app.UseSession();
            app.UseIdentity();
            app.UseSignalR2();

            // Add external authentication middleware below. To configure them please see https://go.microsoft.com/fwlink/?LinkID=532715

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");
            });

            DbInitializer.Initialize(context);
        }
Пример #3
0
 public SlidesController(ILogger <SlidesController> logger, SlideInfoDbContext context, SignInManager <AppUser> signInManager, UserManager <AppUser> userManager)
 {
     this.signInManager = signInManager;
     this.logger        = logger;
     this.context       = context;
 }