示例#1
0
        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));
        }
示例#2
0
        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)));
        }