public async Task AddAsync(string name)
        {
            if (await _bucketRepository.GetAsync(name) != null)
            {
                throw new BucketAlreadyExistsException();
            }

            await _bucketRepository.AddAsync(new Bucket(name));
        }
Ejemplo n.º 2
0
        public async Task AddAsync(string name)
        {
            var bucket = await _bucketRepository.GetAsync(name);

            if (bucket != null)
            {
                throw new CuboException("bucket_already_exists", $"Bucket '{name}' already exists.");
            }
            bucket = new Bucket(Guid.NewGuid(), name);
            await _bucketRepository.AddAsync(bucket);
        }
Ejemplo n.º 3
0
        public async Task AddAsync(string bucketName)
        {
            var bucket = await _repository.GetAsync(bucketName);

            if (bucket != null)
            {
                throw new CuboException("bucket_already_exists");
            }

            bucket = new Bucket(Guid.NewGuid(), bucketName);
            await _repository.AddAsync(bucket);
        }
Ejemplo n.º 4
0
        public async Task SeedAsync()
        {
            var names = await _bucketRepository.GetNamesAsync();

            if (names.Any())
            {
                return;
            }
            for (var i = 0; i < 3; i++)
            {
                await _bucketRepository.AddAsync(CreateBucket(i));
            }
        }
        public async Task SeedAsync(int numberOfBuckets)
        {
            IEnumerable <string> names = await _bucketRepository.GetNamesAsync();

            if (names.Any())
            {
                return;
            }

            for (int i = 0; i < numberOfBuckets; i++)
            {
                await _bucketRepository.AddAsync(CreateBucket(i));
            }
        }