public EmployeeController(MydatabaseContext context, ICreateEmployeeService createEmployeeService, IEmployeeListService employeeListService, IEmployeeSelfReferenceService employeeSelfReferenceService, IEmployeeFamilyReferenceService employeeFamilyReferenceService, IEmployeeDetailReferenceService employeeDetailReferenceService, IEmployeeFamilySaveService employeeFamilySaveService, IEmployeeSelfSaveService employeeSelfSaveService) { _context = context; _CreateEmployeeService = createEmployeeService; _EmployeeListService = employeeListService; _EmployeeSelfReferenceService = employeeSelfReferenceService; _EmployeeFamilyReferenceService = employeeFamilyReferenceService; _EmployeeDetailReferenceService = employeeDetailReferenceService; _EmployeeFamilySaveService = employeeFamilySaveService; _EmployeeSelfSaveService = employeeSelfSaveService; }
public TeamLeaderController( IProfileDataService profileDataService, IEmployeeService employeeService, IPageListsService pageListsService, IEmployeeListService employeeListService, IRequestService requestService, ITeamService teamService, IPhotoUploadService photoUploadService, IRequestCreationService requestCreationService) { _profileDataService = profileDataService; _employeeService = employeeService; _pageListsService = pageListsService; _employeeListService = employeeListService; _requestProcessService = requestService; _teamService = teamService; _photoUploadService = photoUploadService; _requestCreationService = requestCreationService; }
//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 AdminController( IProfileDataService profileDataService, IEmployeeService employeeService, IPageListsService pageListsService, IEmployeeListService adminEmployeeListService, IRequestService requestService, ITeamService teamService, IPhotoUploadService photoUploadService, IValidateService validateService, IRequestCreationService requestCreationService) { _profileDataService = profileDataService; _employeeService = employeeService; _pageListsService = pageListsService; _employeeListService = adminEmployeeListService; _requestProcessService = requestService; _teamService = teamService; _photoUploadService = photoUploadService; _validateService = validateService; _requestCreationService = requestCreationService; }
public EmployeeListController(IEmployeeListService empService) { this.empService = empService; }
public EmployeeListViewModel(IEmployeeListService employeeListService) { _employeeListService = employeeListService; _employeeList = new ObservableRangeCollection <Employee>(); }
public EmployeeController(IEmployeeService employeeService, IEmployeeListService employeeList) { _employeeService = employeeService; _employeeList = employeeList; }