This page will build little more complicated Web Service than ‘Hello World’. We will create a Service called ‘VisaValidator’ that will validate the credit card number that is sent by the client.
VisaValidator :
We will follow the steps like the previous section ‘Hello World’ application.
Step I:
[WebMethod]
public string HelloWorld()
{
return "Hello
World";
}
using
System;
using
System.Collections;
using
System.ComponentModel;
using
System.Data;
using
System.Diagnostics;
using
System.Web;
using
System.Web.Services;
namespace
VisaValidotor
{
/// <summary>
/// Summary description for Service1.
/// </summary>
[WebService ( Namespace =
"http://mycompany.com", Name = "VISAValidator",
Description = "Validates VISA card number" )]
public class VisaValidotor : System.Web.Services.WebService
{
public
VisaValidotor()
{
//CODEGEN:
This call is required by the ASP.NET Web Services Designer
InitializeComponent();
}
#region Component Designer
generated code
//Required
by the Web Services Designer
private
IContainer components = null;
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void
InitializeComponent()
{
}
/// <summary>
/// Clean up any resources being used.
/// </summary>
protected
override void
Dispose( bool disposing )
{
if(disposing
&& components != null)
{
components.Dispose();
}
base.Dispose(disposing);
}
#endregion
[WebMethod(
Description = "Validates VISA card number" )]
public
bool validateVISACard (string
p_card_number)
{
//We
are not doing any real validation, so return failure
return
false;
}
}
}
Step II: