private DependencyManager()
        {
            _adminDao   = new AdminDao();
            _adminLogic = new AdminLogic(_adminDao);

            _cityDao   = new CityDao();
            _cityLogic = new CityLogic(_cityDao);

            _skillDao   = new SkillDao();
            _skillLogic = new SkillLogic(_skillDao);

            _responseDao = new ResponseDao();

            _employeeDao   = new EmployeeDao();
            _employeeLogic = new EmployeeLogic(_employeeDao, _responseDao, _cityLogic, _skillLogic);

            _vacancyDao   = new VacancyDao();
            _vacancyLogic = new VacancyLogic(_vacancyDao, _skillLogic, _responseDao);

            _employerDao   = new EmployerDao();
            _employerLogic = new EmployerLogic(_employerDao, _cityLogic, _vacancyLogic);

            _hiringLogic = new HiringLogic(_vacancyLogic, _employeeLogic);

            _commonLogic = new CommonLogic(_adminDao, _employerDao, _employeeDao);
        }
예제 #2
0
 public HomeController()
 {
     this.catDao    = new CatSqlDao(connectionString);
     this.skillDao  = new SkillDao(connectionString);
     this.userDao   = new UserDao(connectionString);
     this.reviewDao = new ReviewSqlDao(connectionString);
 }
예제 #3
0
 public UserLogic()
 {
     userDao  = DaoProvider.UserDao;
     skillDao = DaoProvider.SkillDao;
 }
예제 #4
0
 public CatController()
 {
     userDao  = new UserDao(connectionString);
     catDao   = new CatSqlDao(connectionString);
     skillDao = new SkillDao(connectionString);
 }
예제 #5
0
 public CatSqlDao(string connectionString)
 {
     this.connectionString = connectionString;
     dao = new SkillDao(connectionString);
 }
예제 #6
0
 public SkillLogic(ISkillDao skillDao)
 {
     this.skillDao = skillDao;
 }
예제 #7
0
 public SkillLogic(ISkillDao skillDao)
 {
     _skillDao = skillDao;
     logging   = new Logging();
 }
예제 #8
0
 public HomeController()
 {
     catDao   = new CatSqlDao(connectionString);
     skillDao = new SkillDao(connectionString);
 }
예제 #9
0
 public SkillLogic()
 {
     this.skillDao = new SkillDao();
 }
예제 #10
0
 public SkillLogic(ISkillDao skillDao)
 {
     _skillDao = skillDao;
 }
예제 #11
0
 public SkillLogic()
 {
     skillDao = DaoProvider.SkillDao;
 }