Esempio n. 1
0
        static DependencyResolver()
        {
            var DALConf = ReadSetting("DAL");

            if (DALConf == "File")
            {
                UserDao  = new UserFileDao();
                AwardDao = new AwardFileDao();
            }
            else
            {
                UserDao  = new UserMemoryDao();
                AwardDao = new AwardMemoryDao();
            }

            UserLogic  = new UserLogic(UserDao);
            AwardLogic = new AwardLogic(AwardDao);

            AwardDao.DeleteAward += UserDao.OnDeleteAwardHandler;
            UserDao.DeleteUser   += AwardDao.OnDeleteUserHandler;
        }
Esempio n. 2
0
 static DaoProvider()
 {
     UserDao = new UserFileDao();
 }
Esempio n. 3
0
 static DaoProvider()
 {
     UserDao       = new UserFileDao();
     AwardsDao     = new AwardsDao();
     userAwardsDao = new UserAwardsDao();
 }