Example #1
0
 static DependencyResolver()
 {
     _settingsDao   = new Settings();
     _settingsLogic = new SettingsLogic(_settingsDao);
     if (ConfigurationManager.AppSettings["DAL"].Equals("Memory"))
     {
         _userDao  = new Memory();
         _awardDao = new MemoryAward();
     }
     else
     {
         if (ConfigurationManager.AppSettings["DAL"].Equals("TextFile"))
         {
             _userDao  = new TextFiles(SettingsLogic);
             _awardDao = new TextFileAward(SettingsLogic);
             SettingsLogic.SetPath(ConfigurationManager.AppSettings["PathToFile"]);
             SettingsLogic.SetPathToUsers(ConfigurationManager.AppSettings["PathToAuthFile"]);
             SettingsLogic.SetPathToImages(ConfigurationManager.AppSettings["PathToImages"]);
         }
     }
     _authUserDao   = new AuthUserTextFile(_settingsLogic);
     _authUserLogic = new AuthUserLogic(_authUserDao);
     _userLogic     = new UserLogic(_userDao);
     _awardLogic    = new AwardLogic(_awardDao);
 }
Example #2
0
 static DependencyResolver()
 {
     _settingsDao   = new Settings();
     _settingsLogic = new SettingsLogic(_settingsDao);
     if (ConfigurationManager.AppSettings["DAL"].Equals("Memory"))
     {
         _userDao = new Memory();
     }
     else
     {
         if (ConfigurationManager.AppSettings["DAL"].Equals("TextFile"))
         {
             _userDao = new TextFiles(SettingsLogic);
         }
     }
     _userLogic = new UserLogic(_userDao);
 }
Example #3
0
 public SettingsController(ISettingsLogic logic, ISettingsValidator validator)
 {
     _logic     = logic;
     _validator = validator;
 }
Example #4
0
 public HomeController(ISettingsLogic settingsLogic)
 {
     _settingsLogic = settingsLogic;
 }
Example #5
0
 public TextFiles(ISettingsLogic settingslogic)
 {
     cache          = new List <User>();
     _settingsLogic = settingslogic;
 }
Example #6
0
 public ScriptsLogic(ISitecoreContext currentContext, ISettingsLogic settings)
 {
     _currentContext = currentContext;
     _settings       = settings;
 }
Example #7
0
 public TextFileAward(ISettingsLogic settingsLogic)
 {
     cache          = new List <Award>();
     _settingsLogic = settingsLogic;
 }
Example #8
0
 public ScriptsLogic(ISitecoreContext currentContext, ISettingsLogic settings)
 {
     _currentContext = currentContext;
     _settings = settings;
 }
Example #9
0
 public AuthUserTextFile(ISettingsLogic settingsLogic)
 {
     _settingsLogic = settingsLogic;
 }