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); }
/// <summary> /// Constructor of the presenter /// </summary> /// <param name="adminView">View of the presenter</param> /// <param name="adminDao">Data Access Object of the presenter</param> public AdminPresenter(AdminView adminView, AdminDao adminDao) { Logger.debug("Initalizing Admin Presenter.", origin: "ChatMail.AdminPresenter"); m_adminView = adminView; m_adminDao = adminDao; Initialize(); }
public AdminLogic(IAdminDao adminDao) { _adminDao = adminDao; }
public CommonLogic(IAdminDao adminDao, IEmployerDao employerDao, IEmployeeDao employeeDao) { _adminDao = adminDao; _employerDao = employerDao; _employeeDao = employeeDao; }