public UserLogic() { this.userDao = DaoProvider.UserDao; this.awardDao = DaoProvider.AwardDao; this.userAwardDao = DaoProvider.UserAwardDao; this.imageDao = DaoProvider.ImageDao; }
public UserAwardLogic(IUserAwardDao userAwardDao, IUserDao userDao, IAwardDao awardDao) { NullCheck(userAwardDao); NullCheck(userDao); NullCheck(awardDao); this.userAwardDao = userAwardDao; this.userDao = userDao; this.awardDao = awardDao; }
static DependencyResolver() { var userAwardDaoSet = ConfigurationManager.AppSettings["userAwardDao"]; switch (userAwardDaoSet) { case "1": userAwardDao = new UserAwardDaoFile(); break; case "2": userAwardDao = new UserAwardDaoDb(); break; default: throw new ConfigurationErrorsException($"Can't find settings for {nameof(userAwardDaoSet)}!"); } var userDaoSet = ConfigurationManager.AppSettings["userDao"]; switch (userDaoSet) { case "1": userDao = new UserDaoFile(); break; case "2": userDao = new UserDaoDb(); break; default: throw new ConfigurationErrorsException($"Can't find settings for {nameof(userAwardDaoSet)}!"); } var awardDaoSet = ConfigurationManager.AppSettings["awardDao"]; switch (awardDaoSet) { case "1": awardDao = new AwardDaoFile(); break; case "2": awardDao = new AwardDaoDb(); break; default: throw new ConfigurationErrorsException($"Can't find settings for {nameof(userAwardDaoSet)}!"); } UserLogic = new UserLogic(userDao); AwardLogic = new AwardLogic(awardDao); UserAwardLogic = new UserAwardLogic(userAwardDao, userDao, awardDao); }
public UserAwardLogic(IUserAwardDao userAwardDao) { this._userAwardDao = userAwardDao; }
public UserAwardLogic() { this._userawardDao = new UserAwardDao(); }