public static string GetBankLocation(string bankId) { var list = new List <object>(); try { using (var client = new MemberClient()) { string statusCode, statusText; var bankLocations = client.getBankLocations(Convert.ToInt64(bankId), out statusCode, out statusText); foreach (DataRow row in bankLocations.Rows) { list.Add(new { name = row["description"], value = row["bankLocationId"], }); } } } catch (Exception ex) { commonAuditTrail.appendLog("system", "Payment_BankTransfer", "GetBankLocation", string.Empty, string.Empty, string.Empty, "-99", "exception", ex.Message, string.Empty, string.Empty, true); } return(JsonConvert.SerializeObject(list)); }