public async Task <IEnumerable <DefinedDatasetValueModel> > GetValuesByDatasetIdAsync(int id) { var definedDatasetValues = await _definedDatasetRepository.GetValuesByDatasetIdAsync(id); if (definedDatasetValues == null) { throw new InvalidDataException($"Can't get values of Defined Dataset with id {id} !"); } return(_mapper.Map <IEnumerable <DefinedDatasetValueModel> >(definedDatasetValues)); }
private async Task <IEnumerable <DatasetValueModel> > GetValuesFromDefinedDataset(string datasetName) { var definedDataset = await _definedDatasetRepository.GetByNameAsync(datasetName.ToLower()); return(_mapper.Map <IEnumerable <DatasetValueModel> >(await _definedDatasetRepository.GetValuesByDatasetIdAsync(definedDataset?.Id ?? 0))); }