public async Task <ActionResult <List <AvailableTemporaryPersonnelDto> > > GetAvailableTemporaryPersonnelAsync([FromQuery] AvailableTemporaryPersonnelSpecDto specDto) { List <AvailableTemporaryPersonnelDto> availablePersonnel = await _testingPersonnelsService .GetAvailableTemporaryPersonnelAsync(specDto) .ConfigureAwait(false); return(availablePersonnel); }
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)); }