public bool Create_Product(InboundClient.ProductServiceInbound.Product product, ref string message)
 {
     InboundClient.ProductServiceInbound.Create_ProductRequest inValue = new InboundClient.ProductServiceInbound.Create_ProductRequest();
     inValue.product = product;
     inValue.message = message;
     InboundClient.ProductServiceInbound.Create_ProductResponse retVal = ((InboundClient.ProductServiceInbound.IProduct)(this)).Create_Product(inValue);
     message = retVal.message;
     return(retVal.Create_ProductResult);
 }
 public System.Threading.Tasks.Task <InboundClient.ProductServiceInbound.Create_ProductResponse> Create_ProductAsync(InboundClient.ProductServiceInbound.Create_ProductRequest request)
 {
     return(base.Channel.Create_ProductAsync(request));
 }
 InboundClient.ProductServiceInbound.Create_ProductResponse InboundClient.ProductServiceInbound.IProduct.Create_Product(InboundClient.ProductServiceInbound.Create_ProductRequest request)
 {
     return(base.Channel.Create_Product(request));
 }