예제 #1
0
            public FahrenheitToCelsiusResponse FarenheitToCelsius(FahrenheitToCelsiusRequest request)
            {
                var farenheit = double.Parse(request.Body.Fahrenheit, CultureInfo.InvariantCulture);
                var celsius   = ((farenheit - 32) / 9) * 5;

                return(new FahrenheitToCelsiusResponse(new FahrenheitToCelsiusResponseBody(celsius.ToString(CultureInfo.InvariantCulture))));
            }
예제 #2
0
 public System.IAsyncResult BeginFahrenheitToCelsius(FahrenheitToCelsiusRequest request, System.AsyncCallback callback, object asyncState)
 {
     object[] _args = new object[1];
     _args [0] = request;
     System.IAsyncResult _result = base.BeginInvoke("FahrenheitToCelsius", _args, callback, asyncState);
     return(_result);
 }
예제 #3
0
    private System.IAsyncResult BeginFahrenheitToCelsius(string Fahrenheit, System.AsyncCallback callback, object asyncState)
    {
        FahrenheitToCelsiusRequest inValue = new FahrenheitToCelsiusRequest();

        inValue.Body            = new FahrenheitToCelsiusRequestBody();
        inValue.Body.Fahrenheit = Fahrenheit;
        return(((TempConvertSoap)(this)).BeginFahrenheitToCelsius(inValue, callback, asyncState));
    }
예제 #4
0
 public IAsyncResult BeginFahrenheitToCelsius(FahrenheitToCelsiusRequest request, AsyncCallback callback, object asyncState)
 {
     if (farenheitToCelsius == null)
     {
         farenheitToCelsius = new Func <FahrenheitToCelsiusRequest, FahrenheitToCelsiusResponse> (FarenheitToCelsius);
     }
     return(farenheitToCelsius.BeginInvoke(request, callback, asyncState));
 }
예제 #5
0
 System.IAsyncResult TempConvertSoap.BeginFahrenheitToCelsius(FahrenheitToCelsiusRequest request, System.AsyncCallback callback, object asyncState)
 {
     return(base.Channel.BeginFahrenheitToCelsius(request, callback, asyncState));
 }