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); }
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); }
public SettingsController(ISettingsLogic logic, ISettingsValidator validator) { _logic = logic; _validator = validator; }
public HomeController(ISettingsLogic settingsLogic) { _settingsLogic = settingsLogic; }
public TextFiles(ISettingsLogic settingslogic) { cache = new List <User>(); _settingsLogic = settingslogic; }
public ScriptsLogic(ISitecoreContext currentContext, ISettingsLogic settings) { _currentContext = currentContext; _settings = settings; }
public TextFileAward(ISettingsLogic settingsLogic) { cache = new List <Award>(); _settingsLogic = settingsLogic; }
public AuthUserTextFile(ISettingsLogic settingsLogic) { _settingsLogic = settingsLogic; }