Example #1
0
        public async Task AddAsync(string bucketName, string key, object value)
        {
            var bucket = await _bucketRepository.GetOrFailAsync(bucketName);

            bucket.AddItem(key, JsonConvert.SerializeObject(value));
            await _bucketRepository.UpdateAsync(bucket);
        }
Example #2
0
        public async Task <ItemDTO> GetAsync(string bucketName, string key)
        {
            var bucket = await _bucketRepository.GetOrFailAsync(bucketName);

            var item = bucket.GetItemOrFail(key);

            return(new ItemDTO());
        }
Example #3
0
        public async Task <ItemDTO> GetAsync(string bucketName, string key)
        {
            Bucket bucket = await _bucketRepository.GetOrFailAsync(bucketName);

            Item item = bucket.GetItem(key);

            return(_mapper.Map <ItemDTO>(item));
        }
Example #4
0
        public async Task <BucketDTO> GetAsync(string name)
        {
            var bucket = await _bucketRepository.GetOrFailAsync(name);

            return(_mapper.Map <BucketDTO>(bucket));
        }
Example #5
0
        public async Task <BucketDTO> GetAsync(string name)
        {
            var bucket = await _bucketRepository.GetOrFailAsync(name);

            return(new BucketDTO());
        }