public System.Threading.Tasks.Task <OfferRegisterResponse1> OfferRegisterAsync(OfferRegisterRequest OfferRegisterRequest)
    {
        OfferRegisterRequest1 inValue = new OfferRegisterRequest1();

        inValue.OfferRegisterRequest = OfferRegisterRequest;
        return(((registrationservice)(this)).OfferRegisterAsync(inValue));
    }
    public OfferRegisterResponse OfferRegister(OfferRegisterRequest OfferRegisterRequest)
    {
        OfferRegisterRequest1 inValue = new OfferRegisterRequest1();

        inValue.OfferRegisterRequest = OfferRegisterRequest;
        OfferRegisterResponse1 retVal = ((registrationservice)(this)).OfferRegister(inValue);

        return(retVal.OfferRegisterResponse);
    }
 System.Threading.Tasks.Task <OfferRegisterResponse1> registrationservice.OfferRegisterAsync(OfferRegisterRequest1 request)
 {
     return(base.Channel.OfferRegisterAsync(request));
 }
 OfferRegisterResponse1 registrationservice.OfferRegister(OfferRegisterRequest1 request)
 {
     return(base.Channel.OfferRegister(request));
 }