// 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();
            }
        }
Beispiel #2
0
 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
         });
     }
 }