public async Task <ActionResult <CreateBucketResponse> > CreateS3Bucket([FromRoute] string bucketName) { var bucketExists = await _bucketRepository.DoesS3BucketExists(bucketName); if (bucketExists) { return(BadRequest("The S3 Bucket already exists.")); } var result = await _bucketRepository.CreateBucket(bucketName); if (result == null) { return(BadRequest()); } return(Ok(result)); }