Friday, 15 July 2011

Web Services

App_Code -> WebService.cs
WebService -> WebService.asmx  ---/* <%@ WebService Language="C#" CodeBehind="~/App_Code/WebService.cs" Class="WebService" %>





AuthenticateUser.WebService objVal = new ABC.ReportDesignerUserInterface.AuthenticateUser.WebService();
                objVal.Url = "http://" + _IP + _EndString + "/WebService/ZigZAGWebService.asmx";
                _validated = objVal.IsValidUser(_;)





using System;
using System.Collections;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;

/// <summary>
/// Summary description for ZigZAGWebService
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class ZigZAGWebService : System.Web.Services.WebService {

    public ZigZAGWebService () {

        //UncZigZAGment the following line if using designed cZigZAGponents
        //InitializeCZigZAGponent();
    }

    [WebMethod]
    public bool IsValidUser(string userID, string password)
    {
        bool isValid = false;
        try
        {
            ZigZAG.UserManager.BLL.BLL_UserManager uManager = new ZigZAG.UserManager.BLL.BLL_UserManager();
            isValid = uManager.Login(userID, password);
        }
        catch (Exception)
        {
        }
        return isValid;
    }

    [WebMethod]
    public bool IsAdminUser(string userID)
    {
        bool isAdmin = false;
        try
        {
            ZigZAG.UserManager.BLL.BLL_UserManager uManager = new ZigZAG.UserManager.BLL.BLL_UserManager();
            isAdmin = uManager.IsMemberOf(userID, "ADMINISTRATOR");
        }
        catch (Exception)
        {
        }
        return isAdmin;
    }
}

No comments:

Post a Comment