public List <User> GetListOfUsers() { client.Authenticator = new JwtAuthenticator(token); RestRequest request = new RestRequest(API_USERS_URL); IRestResponse <List <User> > response = client.Get <List <User> >(request); List <User> listOfUsers = new List <User>(); if (response.ResponseStatus != ResponseStatus.Completed || !response.IsSuccessful) { MainMenuMethods.ProcessErrorResponse(response); } else { listOfUsers = response.Data; } return(listOfUsers); }
public Transfer GetTransferFromTransferId(int transferId) { client.Authenticator = new JwtAuthenticator(token); RestRequest request = new RestRequest(API_TRANSFER_URL + "lookup/" + transferId); IRestResponse <Transfer> response = client.Get <Transfer>(request); Transfer transfer = new Transfer(); if (response.ResponseStatus != ResponseStatus.Completed || !response.IsSuccessful) { MainMenuMethods.ProcessErrorResponse(response); } else { transfer = response.Data; } return(transfer); }
public Account GetUserAccount(int userId) { client.Authenticator = new JwtAuthenticator(token); RestRequest request = new RestRequest(API_ACCOUNT_URL + userId); IRestResponse <Account> response = client.Get <Account>(request); Account account = null; if (response.ResponseStatus != ResponseStatus.Completed || !response.IsSuccessful) { MainMenuMethods.ProcessErrorResponse(response); } else { account = response.Data; } return(account); }
public User GetUser(int accountId) { client.Authenticator = new JwtAuthenticator(token); User user = new User(); RestRequest request = new RestRequest(API_USERS_URL + "account/" + accountId); IRestResponse <User> response = client.Get <User>(request); user = response.Data; if (response.ResponseStatus != ResponseStatus.Completed || !response.IsSuccessful) { MainMenuMethods.ProcessErrorResponse(response); } else { user = response.Data; } return(user); }
public Transfer CreateTransfer(Transfer transfer) { client.Authenticator = new JwtAuthenticator(token); RestRequest request = new RestRequest(API_TRANSFER_URL); request.AddJsonBody(transfer); IRestResponse <Transfer> response = client.Post <Transfer>(request); Transfer returnTransfer = new Transfer(); if (response.ResponseStatus != ResponseStatus.Completed || !response.IsSuccessful) { MainMenuMethods.ProcessErrorResponse(response); } else { returnTransfer = response.Data; } return(returnTransfer); }