Exemplo n.º 1
0
        public List <JobIndex> GetInquiryIndices(EmployeeId inquirerEmployeeId)
        {
            var inquirer = employeeRep.GetBy(inquirerEmployeeId);

            // Return a list with 0 elements indicating that the given employee has no inquiry subjects
            if (inquirer == null)
            {
                return(new List <JobIndex>());
            }

            periodChecker.CheckShowingInquirySubject(inquirer);
            var inquiryJobIndexIds = inquiryJobIndexPointRepository.GetAllJobIndexIdByInquirer(inquirerEmployeeId);

            return(jobIndexRep.FindJobIndices(inquiryJobIndexIds).ToList());
        }