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);
 }
Beispiel #2
0
 public AuthUserService()
 {
     _authUserLogic = DependencyResolver.AuthUserLogic;
 }