示例#1
0
        public async Task <ActionResult <List <AvailableTemporaryPersonnelDto> > > GetAvailableTemporaryPersonnelAsync([FromQuery] AvailableTemporaryPersonnelSpecDto specDto)
        {
            List <AvailableTemporaryPersonnelDto> availablePersonnel = await _testingPersonnelsService
                                                                       .GetAvailableTemporaryPersonnelAsync(specDto)
                                                                       .ConfigureAwait(false);

            return(availablePersonnel);
        }
示例#2
0
        public async Task <List <AvailableTemporaryPersonnelDto> > GetAvailableTemporaryPersonnelAsync(AvailableTemporaryPersonnelSpecDto specDto)
        {
            if (specDto == null)
            {
                throw new ArgumentNullException(nameof(specDto));
            }

            return(await _testingPersonnelsRepository
                   .GetAvailableTemporaryPersonnelForDateAndShiftAsync(specDto.Date, specDto.ShiftNumber)
                   .ConfigureAwait(false));
        }