Пример #1
0
        public async Task RemoveDatasetAsync(int datasetId)
        {
            var definedDataset = await _definedDatasetRepository.GetByIdAsync(datasetId);

            var result = await _definedDatasetRepository.RemoveByIdAsync(datasetId);

            if (!result)
            {
                throw new InvalidDataException($"Can't delete Defined Dataset with id {datasetId} !");
            }

            var dataset = await _datasetRepository.GetByNameAsync(definedDataset.Name.ToLower());

            await _datasetRepository.RemoveByIdAsync(dataset.Id);

            await _uow.CommitAsync();
        }