Beispiel #1
0
        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();
        }
Beispiel #2
0
        /// <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));
        }