-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathWebService1.asmx.cs
65 lines (56 loc) · 1.92 KB
/
WebService1.asmx.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Data;
using Newtonsoft.Json;
using System.Data.SqlClient;
namespace CafeCodeApp
{
/// <summary>
/// Summary description for WebService1
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
// [System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService
{
DataTable dtCountries = new DataTable();
//DBAccess objDBAccess = new DBAccess();
//DataTable dtUsers = new DataTable();
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
[WebMethod]
public int Sum(int a, int b)
{
return a + b;
}
[WebMethod]
public string Countries()
{
dtCountries.Columns.Add("CountryName");
dtCountries.Columns.Add("Continent");
dtCountries.Rows.Add("Pakistan", "Asia");
dtCountries.Rows.Add("India", "Asia");
dtCountries.Rows.Add("Germany", "Europe");
dtCountries.Rows.Add("SriLanka", "Asia");
dtCountries.Rows.Add("Australia", "Oceana");
dtCountries.Rows.Add("New Zealand", "Oceana");
return JsonConvert.SerializeObject(dtCountries);
}
//[WebMethod]
//public string dataTableForUsers(string id)
//{
// string query = "Select * From Users Where ID = '" + id + "'";
// objDBAccess.readDatathroughAdapter(query, dtUsers);
// string result = JsonConvert.SerializeObject(dtUsers);
// return result;
//}
}
}