Exemple #1
0
 public UserLogic()
 {
     this.userDao      = DaoProvider.UserDao;
     this.awardDao     = DaoProvider.AwardDao;
     this.userAwardDao = DaoProvider.UserAwardDao;
     this.imageDao     = DaoProvider.ImageDao;
 }
Exemple #2
0
        public UserAwardLogic(IUserAwardDao userAwardDao, IUserDao userDao, IAwardDao awardDao)
        {
            NullCheck(userAwardDao);
            NullCheck(userDao);
            NullCheck(awardDao);

            this.userAwardDao = userAwardDao;
            this.userDao      = userDao;
            this.awardDao     = awardDao;
        }
Exemple #3
0
        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);
        }
Exemple #4
0
 public UserAwardLogic(IUserAwardDao userAwardDao)
 {
     this._userAwardDao = userAwardDao;
 }
Exemple #5
0
 public UserAwardLogic()
 {
     this._userawardDao = new UserAwardDao();
 }