public LeaveTypeController() { _departmentServices = new DepartmentService(); _designationServices = new DesignationService(); _moduleService = new ModuleService(); _officeService = new OfficeServices(); _bgService = new BusinessGroupService(); _leaveTypeService = new LeaveTypeService(); _leaveRuleService = new LeaveRuleService(); _leaveRuleDetailService = new LeaveRuleDetailService(); _levelService = new LevelService(); _darbandiService = new DarbandiService(); _officeTypeService = new OfficeTypeService(); _rankService = new RankService(); _rolesService = new RolesService(); _roleAccessService = new RolesAccessService(); _leaveYearService = new LeaveYearService(); _sectionService = new SectionService(); _shifService = new ShiftService(); _shiftDayService = new ShiftDayService(); _ethnicityService = new EthnicityService(); _jobTypeService = new JobTypeService(); _educationLevelService = new EducationLevelService(); _rolesBusinessGroupAccessService = new RolesBusinessGroupAccessService(); _fiscalService = new FiscalService(); }
public OfficeTypeController() { var dbfactory = new DatabaseFactory(); _officeTypeService = new OfficeTypeService(new OfficeTypeRepository(dbfactory), new UnitOfWork(dbfactory)); }