public async Task <IEnumerable <CustomDatasetValueModel> > GetValuesByDatasetIdAsync(int id) { var customDatasetValues = await _customDatasetRepository.GetValuesByDatasetIdAsync(id); if (customDatasetValues == null) { throw new InvalidDataException($"Can't get values of Custom Dataset with id {id} !"); } return(_mapper.Map <IEnumerable <CustomDatasetValueModel> >(customDatasetValues.ToList())); }
private async Task <IEnumerable <DatasetValueModel> > GetValuesFromCustomDataset(string datasetName) { var customDataset = await _customDatasetRepository.GetDatasetByNameAsync(datasetName.ToLower()); return(_mapper.Map <IEnumerable <DatasetValueModel> >(await _customDatasetRepository.GetValuesByDatasetIdAsync(customDataset?.Id ?? 0))); }