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