private IAsyncResult BeginGetTrainsOnline(AsyncCallback callback, object asyncState)
        {
            GetTrainsOnlineRequest request = new GetTrainsOnlineRequest {
                Body = new GetTrainsOnlineRequestBody()
            };

            return(((TISWebServiceSoap)this).BeginGetTrainsOnline(request, callback, asyncState));
        }
 public IAsyncResult BeginGetTrainsOnline(GetTrainsOnlineRequest request, AsyncCallback callback, object asyncState)
 {
     object[] args = new object[] { request };
     return(base.BeginInvoke("GetTrainsOnline", args, callback, asyncState));
 }
 IAsyncResult TISWebServiceSoap.BeginGetTrainsOnline(GetTrainsOnlineRequest request, AsyncCallback callback, object asyncState)
 {
     return(base.Channel.BeginGetTrainsOnline(request, callback, asyncState));
 }