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