コード例 #1
0
        public IHttpActionResult GetEmployeeByDepartment(int DepartmentId)
        {
            WorkInformationService infoService = CreateWorkInformationService();
            var info = infoService.GetEmployeeByDepartmentId(DepartmentId);

            return(Ok(info));
        }
コード例 #2
0
        public IHttpActionResult GetPosition(int EmployeeId)
        {
            WorkInformationService infoService = CreateWorkInformationService();
            var info = infoService.GetPositionByEmployeeId(EmployeeId);

            return(Ok(info));
        }
コード例 #3
0
        public IHttpActionResult GetExecutives()
        {
            WorkInformationService infoService = CreateWorkInformationService();
            var info = infoService.GetAllExecutives();

            return(Ok(info));
        }
コード例 #4
0
        public IHttpActionResult GetSupervisors()
        {
            WorkInformationService infoService = CreateWorkInformationService();
            var info = infoService.GetAllSupervisors();

            return(Ok(info));
        }
コード例 #5
0
        public IHttpActionResult GetByInactive()
        {
            WorkInformationService infoService = CreateWorkInformationService();
            var info = infoService.GetWorkInformationByInactive();

            return(Ok(info));
        }
コード例 #6
0
        private WorkInformationService CreateWorkInformationService()
        {
            var informationService = new WorkInformationService();

            return(informationService);
        }