public async Task <RiskFactorResponse> GetRiskFactorAsync(GetRiskFactorRequest request) { if (request?.Id == null) { throw new ArgumentNullException(); } var entity = await _riskFactorRepository.GetAsync(request.Id); return(entity == null ? null :_riskFactorMapper.Map(entity)); }
//TODO public async Task <IEnumerable <PatientResponse> > GetPatientsByRiskFactorAsync(GetRiskFactorRequest request) { if (request?.Id == null) { throw new ArgumentNullException(); } //var result = await _patientRepository.GetPatientByRiskFactorIdAsync(request.Id); return(null); //result.Select(_patientMapper.Map); }