What is webservice? Create a web service to find area of circle. Also give code to consume it

Web Service CS File


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class WebServiceSimpleExample : System.Web.Services.WebService 
{
    public WebServiceSimpleExample () {}
    [WebMethod]
    public double areaOfCircle(double radius)
    {
        double area;
        area = 3.14*radius*radius;
        return area;
    }
}


Default Page ASPX File: 



<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" 
Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
  <div> <b>Calculate Simple Interest using
    the Web Service</b> <br />
    <asp:Label ID="label" runat="server" Text="Radius" 
 			Width="100px"></asp:Label>
    <br />
    <asp:TextBox ID="txt"
			runat="server"></asp:TextBox>
    <asp:Button ID="btn" runat="server" Text="Calculate Area Of Circle" 
 			Width="220px" onclick="btn_Click" />
    <br />
    <asp:Label ID="result" runat="server" Width="100px"></asp:Label>
    <br />
  </div>
</form>
</body>
</html>


Default CS File :


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e){}
    protected void btn_Click(object sender, EventArgs e)
    {
        localhost.WebServiceSimpleExample ws = 
            new localhost.WebServiceSimpleExample();
        ws.EnableDecompression = true;
        Double area = 0;
        if(txtl.Text == "")
        {
            result.Text = "Please Enter Radius of Circle";
        }
        else
        {
            area = ws.areaOfCircle(System.Convert.ToDouble(txt.Text));
            result.Text = area.ToString();
        }
    }
}		  


Web Service Simple Example CS File :


<%@ WebService Language="C#" CodeBehind="~/Code/WebServiceSimpleExample.cs" 
   Class="WebService" %>


Web Config File : 


<?xml version="1.0"?>
    <configuration>
      <system.web>
        <compilation debug="true" targetFramework="4.0"/>
      </system.web>
      <appSettings>
        <add key="localhost.WebServiceSimpleExample" 
 
         value="http://localhost:2244/WebServiceSimpleExample/
                  WebServiceSimpleExample.asmx"/>
      </appSettings>
    </configuration>


Related Posts Plugin for WordPress, Blogger...

Engineering material

GTU IDP/ UDP PROJECT

GTU IDP/ UDP PROJECT

Patel free software download

  © Blogger templates The Professional Template by Ourblogtemplates.com 2008

Back to TOP