Beispiel #1
0
        static DependencyResolver()
        {
            var DALappSetting = ReadSetting("DAL");

            if (DALappSetting == "File")
            {
                UserDao  = new FileUserDao();
                AwardDao = new FileAwardDao();
            }
            else if (DALappSetting == "DB")
            {
                UserDao      = new DBUserDao();
                AwardDao     = new DBAwardDao();
                AccountDao   = new DBAccountDao();
                AccountLogic = new AccountLogic(AccountDao);
            }
            else
            {
                UserDao  = new MemoryUserDao();
                AwardDao = new MemoryAwardDao();
            }

            UserLogic  = new UserLogic(UserDao);
            AwardLogic = new AwardLogic(AwardDao);
        }
Beispiel #2
0
 static DaoProvider()
 {
     if (ConfigurationManager.AppSettings["DaoMode"] == "DB")
     {
         UserDao    = new DBUserDao();
         SkillDao   = new DBSkillDao();
         AccountDao = new DBAccountDao();
         PhotoDao   = new DBPhotoDao();
     }
 }
Beispiel #3
0
 static DaoProvider()
 {
     if (ConfigurationManager.AppSettings["DaoMode"] == "File")
     {
         UserDao  = new FileUserDao();
         AwardDao = new FileAwardDao();
     }
     if (ConfigurationManager.AppSettings["DaoMode"] == "DB")
     {
         UserDao    = new DBUserDao();
         AwardDao   = new DBAwardDao();
         AccountDao = new DBAccountDao();
     }
 }