public void IsValidRequest_GetBucketListItemRequest_Tests ( bool nullRequest, bool validationErrorExpected ) { GetBucketListItemRequest request = null; var token = SetTokenRequest(); if (!nullRequest) { request = new GetBucketListItemRequest() { EncodedUserName = token.EncodedUserName, EncodedToken = token.EncodedToken }; } try { sut.IsValidRequest(request); Assert.IsFalse(validationErrorExpected); } catch (Exception ex) { Assert.IsTrue(validationErrorExpected); Assert.IsTrue(ex is ArgumentNullException); } }
protected GetBucketListItemRequest GetBucketListItemRequest() { var token = SetTokenRequest(); var request = new GetBucketListItemRequest() { EncodedUserName = token.EncodedUserName, EncodedToken = token.EncodedToken }; return(request); }
public void IsValidRequest(GetBucketListItemRequest request) { if (request == null) { throw new ArgumentNullException("request is null"); } else if (string.IsNullOrEmpty(request.EncodedUserName)) { throw new ArgumentNullException("EncodedUserName is null or empty"); } else if (string.IsNullOrEmpty(request.EncodedToken)) { throw new ArgumentNullException("EncodedToken is null or empty"); } }
public IActionResult GetBucketListItem([FromQuery] GetBucketListItemRequest request) { try { this.validationHelper.IsValidRequest(request); var bucketListItems = this.service.GetBucketListItems(request.EncodedUserName, request.EncodedSortString, request.EncodedToken, request.EncodedSearchString, request.EncodedSortType, request.EncodedSearchType); return(Ok(bucketListItems)); // 200 } catch (Exception ex) { return(this.HandleError(ex)); } }
public IActionResult GetBucketListItem([FromQuery] GetBucketListItemRequest request) { return(this.sharedTgimbaApiController.GetBucketListItem(request)); }