コード例 #1
0
 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;
 }
コード例 #2
0
        //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;
        }
コード例 #3
0
 public EmployeeViewController(IEmployeeViewService employeeService)
     : base(employeeService)
 {
     _employeeService = employeeService;
 }