public async Task <ConquestsResponse> GetConquestsAsync(ConquestsRequest request, CancellationToken cancellationToken)
        {
            var patient = await _patientService.GetPatientByGuidAsync(request.PatientId, cancellationToken);

            var conquests = await _conquestService.GetConquestsAsync(patient, cancellationToken);

            return(new ConquestsResponse()
            {
                Conquests = conquests.Select(x =>
                {
                    return new ConquestModel()
                    {
                        Name = x.Name,
                        Id = x.Guid,
                        Quests = WrapQuests(x.Quests),
                    };
                }).ToList()
            });
        }
Ejemplo n.º 2
0
 public Task <ConquestsResponse> GetConquestsAsync(ConquestsRequest request,
                                                   CancellationToken cancellationToken)
 {
     return(_conquestControllerService.GetConquestsAsync(request, cancellationToken));
 }