public BucketListViewModel(IBucketService bucketService) { _bucketService = bucketService; LogoutCommand = new LogoutCommand(Factory.LoginService); CreateBucketCommand = new CreateBucketCommand(); DeleteBucketCommand = new DeleteBucketCommand(_bucketService); Buckets = new ObservableCollection <NET.Sample.Shared.ViewModels.BucketInfoViewModel>(); LoadBuckets(); }
/// <inheritdoc/> public Bucket CreateBucket(string bucketName) { var cmd = CreateBucketCommand.Create(GetServiceClient(), _endpoint, CreateContext(HttpMethod.Put, bucketName, null), bucketName); using (cmd.Execute()) { // Do nothing } return(new Bucket(bucketName)); }