public async Task AddConquestAsync(AddConquestRequest request, CancellationToken cancellationToken) { var patient = await _patientService.GetPatientByGuidAsync(request.PatientId, cancellationToken); var conquest = _conquestService.BuildConquest(patient, request.BeginTime, request.Name, request .Prescriptions.Select(x => new Prescription() { Name = x.Name, Type = x.Type, DurationInDays = x.DurationInDays, ActionTimes = x.ActionTimes.Select(at => new ActionTime() { Time = at }).ToList(), }).ToList()); await _conquestService.AddConquestAsync(conquest, cancellationToken); }
public async Task AddPrescriptionAsync(AddConquestRequest request, CancellationToken cancellationToken) { await _conquestControllerService.AddConquestAsync(request, cancellationToken); }