public BasicController(ISubCompanyViewService subCompanyViewService, IDepartmentViewService departmentViewService, IEmployeeViewService employeeViewService, IClientViewService clientViewService, IStorageViewService storageViewService, IUnitViewService unitViewService, IProductViewService productViewService) { this.mSubCompanyViewService = subCompanyViewService; this.mDepartmentViewService = departmentViewService; this.mEmployeeViewService = employeeViewService; this.mClientViewService = clientViewService; this.mStorageViewService = storageViewService; this.mUnitViewService = unitViewService; this.mProductViewService = productViewService; }
//private IDeptViewService _deptViewService; //private IJobViewService _jobViewService; //private IOtherCodeViewService _otherCodeViewService; /// <summary> /// 建構子 /// </summary> /// <param name="employeeService">員工基本服務</param> /// <param name="employeeListService">員工清單服務</param> /// <param name="employeeViewService">員工檢視表服務</param> ///// <param name="deptViewService">部門檢視表服務</param> ///// <param name="jobViewService">職稱檢視表服務</param> public EmployeeController(IEmployeeInfoService employeeService , IEmployeeListService employeeListService , IEmployeeViewService employeeViewService, IEmployeeRoleService employeeRoleService, ILogger logger //, IDeptViewService deptViewService //, IJobViewService jobViewService //,IOtherCodeViewService otherCodeViewService ) { _employeeService = employeeService; _employeeListService = employeeListService; _employeeViewService = employeeViewService; _employeeRoleService = employeeRoleService; _logger = logger; //_deptViewService = deptViewService; //_jobViewService = jobViewService; //_otherCodeViewService = otherCodeViewService; }
public EmployeeViewController(IEmployeeViewService employeeService) : base(employeeService) { _employeeService = employeeService; }