public System.Threading.Tasks.Task <CardRegisterResponse1> CardRegisterAsync(CardRegisterRequest CardRegisterRequest)
    {
        CardRegisterRequest1 inValue = new CardRegisterRequest1();

        inValue.CardRegisterRequest = CardRegisterRequest;
        return(((registrationservice)(this)).CardRegisterAsync(inValue));
    }
    public CardRegisterResponse CardRegister(CardRegisterRequest CardRegisterRequest)
    {
        CardRegisterRequest1 inValue = new CardRegisterRequest1();

        inValue.CardRegisterRequest = CardRegisterRequest;
        CardRegisterResponse1 retVal = ((registrationservice)(this)).CardRegister(inValue);

        return(retVal.CardRegisterResponse);
    }
 System.Threading.Tasks.Task <CardRegisterResponse1> registrationservice.CardRegisterAsync(CardRegisterRequest1 request)
 {
     return(base.Channel.CardRegisterAsync(request));
 }
 CardRegisterResponse1 registrationservice.CardRegister(CardRegisterRequest1 request)
 {
     return(base.Channel.CardRegister(request));
 }