コード例 #1
0
        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()
            });
        }
コード例 #2
0
 public Task <SearchPatientsResponse> SearchPatientsAsync(SearchPatientsRequest request,
                                                          CancellationToken cancellationToken)
 {
     return(_patientsControllerService
            .SearchPatientsAsync(request, cancellationToken));
 }