// Start is called before the first frame update public async void ExecuteBLZRequest() { GetBankRequest request = new GetBankRequest() { BLZ = _input.text }; // verbose way of sending a request //GetBankResponse response = await _blzServiceClient.RequestAsync<GetBankResponse, GetBankRequest>("getBank", request); // concise way of sending request using the SoapOperation implementation GetBankResponse response = await GetBank.Execute(_blzServiceClient, request); if (response != null) { _results.text = "Result:" + Environment.NewLine; _results.text += response.Bezeichnung.ToString() + Environment.NewLine; _results.text += response.BIC.ToString() + Environment.NewLine; _results.text += response.PLZ.ToString() + " " + response.Ort.ToString(); } }
public object Get(GetBank request) { try { if (request == null || request.Code == null || request.Code.Trim().Length == 0) { return(Db.Select <Bank>("select * from Bank")); } else { var varCode = request.Code; return(Db.SqlList <Bank>("select * from Bank where Code = (@varCode)", new { varCode })); } } catch (System.Data.SqlClient.SqlException ex) { return(new ErrorMessageResponse { error = ex.Message }); } }