public BankTransaction Save(BankTransaction bankTransaction)
 {
     var url = string.Format("BankTransaction/Save?apikey={0}&companyid={1}", _apiKey, _companyId);
     var request = new RestRequest(url, Method.POST)
     {
         JsonSerializer = new JsonSerializer(),
         RequestFormat = DataFormat.Json
     };
     request.AddBody(bankTransaction);
     var response = _client.Execute<BankTransaction>(request);
     StatusDescription = response.StatusDescription;
     StatusCode = response.StatusCode;
     return response.Data;
 }
 public void CreateBankTransaction()
 {
     var transaction = new BankTransaction
     {
         Date = DateTime.Now,
         BankAccountId = 0,
         Type = 2,
         SelectionId = 0,
         DocumentNumber = "RCP00000124",
         Payee = "Cash",
         Reference = "012",
         Description = "",
         Total=2000
     };
     var result = bankTransactionRequest.Save(transaction);
 }