Ejemplo n.º 1
0
 /// <summary>
 /// Page authorization handler constructor.
 /// </summary>
 /// <param name="appContext"></param>
 /// <param name="perfProvider"></param>
 /// <param name="loggerFactory"></param>
 public PageAuthorizationHandler(WcmsAppContext appContext,
                                 PerformanceProvider perfProvider,
                                 ILoggerFactory loggerFactory)
 {
     _AppContext   = appContext;
     _PerfProvider = perfProvider;
     // Trace...
     if (LogDisabled == false)
     {
         _Log = loggerFactory?.CreateLogger("Authorization" /*typeof(PageAuthorizationHandler).FullName*/);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Site authorization handler constructor.
 /// </summary>
 /// <param name="signInManager"></param>
 /// <param name="userManager"></param>
 /// <param name="perfProvider"></param>
 /// <param name="loggerFactory"></param>
 public SiteAuthorizationHandler(WcmsAppContext appContext,
                                 PerformanceProvider perfProvider,
                                 ILoggerFactory loggerFactory)
 {
     _AppContext   = appContext;
     _PerfProvider = perfProvider;
     // Trace...
     if (LogDisabled == false)
     {
         _Log = loggerFactory?.CreateLogger("Authorization" /*typeof(SiteAuthorizationHandler).FullName*/);
     }
     //_Log?.LogInformation("SiteAuthorizationHandler allocated.");
 }
Ejemplo n.º 3
0
 /// <summary>
 /// The app context constructor.
 /// </summary>
 /// <param name="hostingEnvironment"></param>
 /// <param name="conf"></param>
 /// <param name="signInManager"></param>
 /// <param name="userManager"></param>
 /// <param name="appBbContext"></param>
 /// <param name="loggerFactory"></param>
 /// <param name="perfProvider"></param>
 public WcmsAppContext(IHostingEnvironment hostingEnvironment,
                       IConfigurationRoot conf,
                       SignInManager <ApplicationUser> signInManager,
                       UserManager <ApplicationUser> userManager,
                       Models.AppDbContext appBbContext,
                       ILoggerFactory loggerFactory,
                       PerformanceProvider perfProvider)
 {
     _InstNum++;
     HostingEnvironment = hostingEnvironment;
     Configuration      = conf;
     SignInManager      = signInManager;
     UserManager        = userManager;
     AppDbContext       = appBbContext;
     LoggerFactory      = loggerFactory;
     Log           = LoggerFactory?.CreateLogger(typeof(WcmsAppContext).FullName);
     _PerfProvider = perfProvider;
     // Init...
     RouteCatId = 0;
 }