static DependencyResolver() { _awardDAO = new AwardSqlDAO(); _userDAO = new UserSqlDAO(); _userManager = new UserManager(_userDAO, _awardDAO); _awardManager = new AwardManager(_userDAO, _awardDAO); _accountDAO = new AccountSqlDAO(); _accountManager = new AccountManager(_accountDAO); }
//dependancy injection public AccountController(IAccountSqlDAO _accountDAO, IUserDAO _userDAO) { accountSqlDAO = _accountDAO; UserDAO = _userDAO; }
public AccountManager(IAccountSqlDAO accountDAO) { _accountDAO = accountDAO; }