public async Task <ActionResult <CreateBucketResponse> > createS3Bucket([FromRoute] string bucketname) { var bucketExists = await _bucketRepository.DoesS3BucketExist(bucketname); if (bucketExists) { return(BadRequest("S3 bucket already exists")); } var result = await _bucketRepository.PutBucket(bucketname); if (result == null) { return(BadRequest()); } return(Ok(result)); }