public async Task <SearchPatientsResponse> SearchPatientsAsync(SearchPatientsRequest request, CancellationToken cancellationToken) { var patients = await _patientService.FindPatientsAsync(request.FirstName, request.LastName, request.PersonalId, cancellationToken); return(new SearchPatientsResponse { PatientsItems = patients.Select(p => { return new PatientModel { Guid = p.Guid, FirstName = p.FirstName, LastName = p.LastName, MiddleName = p.Patronymic, PersonalId = p.PersonalId, BithDate = p.BirthDate, }; }).ToList() }); }
public Task <SearchPatientsResponse> SearchPatientsAsync(SearchPatientsRequest request, CancellationToken cancellationToken) { return(_patientsControllerService .SearchPatientsAsync(request, cancellationToken)); }