Simple WebService : WebService : Network C# Examples


C# Examples » Network » WebService »

 

Simple WebService









    
<%@  WebService  Language="c#"  Class="MathService"%>

using  System;
using  System.Web.Services;

[WebService(Namespace="http://localhost/test")]
public  class  MathService  :  WebService
{
      [WebMethod]
      public  int  Add(int  a,  int  b)
      {
          return  a  +  b;
      }

      [WebMethod]
      public  int  Subtract(int  a,  int  b)
      {
            return  a  -  b;      
      }

      [WebMethod]
      public  int  Multiply(int  a,  int  b)
      {
            return  a  *  b;
      }

      [WebMethod]
      public  int  Divide(int  a,  int  b)
      {
            int  answer;
            if  (b  !=  0)
            {
                  answer  =  a  /  b;
                  return  answer;
            }  else
                  return  0;
      }
}

///////////////

using  System;

class  ServiceTest
{
      public  static  void  Main(string[]  argv)
      {
            MathService  ms  =  new  MathService();

            int  x  =  Convert.ToInt16(argv[0]);
            int  y  =  Convert.ToInt16(argv[1]);

            int  sum  =  ms.Add(x,  y);
            int  sub  =  ms.Subtract(x,  y);
            int  mult  =  ms.Multiply(x,  y);
            int  div  =  ms.Divide(x,  y);
            Console.WriteLine("The  answers  are:");
            Console.WriteLine("    {0}  +  {1}  =  {2}",  x,  y,  sum);
            Console.WriteLine("    {0}  -  {1}  =  {2}",  x,  y,  sub);
            Console.WriteLine("    {0}  *  {1}  =  {2}",  x,  y,  mult);
            Console.WriteLine("    {0}  /  {1}  =  {2}",  x,  y,  div);
      }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Network
» WebService