Example #1
0
 /// <summary>The constructor for using in tests.</summary>
 /// <param name="usrStateMngr">Custom user state manager.</param>
 public MainController(IUserAuthenticateStateManager usrStateMngr)
 {
     if (usrStateMngr == null)
     {
         throw new ArgumentNullException(nameof(usrStateMngr));
     }
     UserStateManager = usrStateMngr;
 }
Example #2
0
        static BaseBindings()
        {
            SettingsReader   = new SettingsLibReader();
            _DbFactory       = new MsSqlFactory(SettingsReader.GetDbAccessSettings());
            _CooksManager    = new CookieMananger();
            _UsrStateManager = new UserAuthenticateStateManager(_DbFactory, _CooksManager);

            _LogConfiguration = new BasicNLogConfig(SettingsReader.GetLogDirectory());
            _LogConfiguration.InitConfig();

            _Lg = LogManager.GetCurrentClassLogger();
            _Lg.Info("Basic bindings initialized successguly.");
        }
Example #3
0
 protected BaseController()
 {
     _UserStateManager = BaseBindings.UsrStateManager;
 }