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); }
public async Task <ItemDTO> GetAsync(string bucketName, string key) { var bucket = await _bucketRepository.GetOrFailAsync(bucketName); var item = bucket.GetItemOrFail(key); return(new ItemDTO()); }
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)); }
public async Task <BucketDTO> GetAsync(string name) { var bucket = await _bucketRepository.GetOrFailAsync(name); return(_mapper.Map <BucketDTO>(bucket)); }
public async Task <BucketDTO> GetAsync(string name) { var bucket = await _bucketRepository.GetOrFailAsync(name); return(new BucketDTO()); }