LittleDemon WebShell


Linux hosting5.siteguarding.com 3.10.0-962.3.2.lve1.5.88.el7.x86_64 #1 SMP Fri Sep 26 14:06:42 UTC 2025 x86_64
Path : /home/devsafetybis/.trash/yuvatrip.com/App_Code/
File Upload :
Command :
Current File : /home/devsafetybis/.trash/yuvatrip.com/App_Code/clientapi.cs

using System;
using System.Collections.Generic;
using System.Dynamic;
using System.Linq;
using System.Web;
using System.Web.Script.Services;
using System.Web.Services;
using YT.Common;

/// <summary>
/// Summary description for clientapi
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// 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 clientapi : System.Web.Services.WebService
{

    public clientapi() { }
    dynamic status = new ExpandoObject();
    string Result;
    dynamic response = new ExpandoObject();
    clientservices Client = new clientservices();

    [WebMethod(EnableSession = true)]
    [ScriptMethod(UseHttpGet = true)]
    public string CheckCredential(dynamic Criteria)
    {
        Criteria.Add("clienttype" , "Customer");
        dynamic Result = Client.CheckCredential(Criteria);
        return Result;
    }

    [WebMethod(EnableSession = true)]
    [ScriptMethod(UseHttpGet = true)]
    public string Logout (dynamic Criteria)
    {
        Client.Logout();
        return "Logout";
    }

    [WebMethod(EnableSession = true)]
    [ScriptMethod(UseHttpGet = true)]
    public string RegisterClient(dynamic Criteria)
    {
        string Result = Client.RegisterCustomer(Criteria);
        return Result;
    }

    [WebMethod(EnableSession = true)]
    [ScriptMethod(UseHttpGet = true)]
    public string SendOTP(dynamic Criteria)
    {
        string Result = Client.SendOTP(Criteria);
        return Result;
    }

    [WebMethod(EnableSession = true)]
    [ScriptMethod(UseHttpGet = true)]
    public string ResetPassword(dynamic Criteria)
    {
        string Result = Client.ResetPassword(Criteria);
        return Result;
    }

    [WebMethod(EnableSession = true)]
    [ScriptMethod(UseHttpGet = true)]
    public string GetTransactions(dynamic Criteria)
    {              
        if (HttpContext.Current.Session["BTCClientID"] != null)
        {
            Criteria.Add("clientid", HttpContext.Current.Session["BTCClientID"].ToString());
            Result = Client.GetTransactions(Criteria);
        }
        else
        {
            status.errorcode = 101;
            status.errormessage = "Session Expired";
            response.status = status;
            Result = commonfunctions.Flatten(response);
        }

        return Result;
    }

    [WebMethod(EnableSession = true)]
    [ScriptMethod(UseHttpGet = true)]
    public string GetAccountBalance(dynamic Criteria)
    {
        if (HttpContext.Current.Session["BTCClientID"] != null)
        {            
            Result = Client.GetAccountBalance();
        }
        else
        {
            status.errorcode = 101;
            status.errormessage = "Session Expired";
            response.status = status;
            Result = "0.00";
        }

        return Result;
    }

    [WebMethod(EnableSession = true)]
    [ScriptMethod(UseHttpGet = true)]
    public string GetPaymentTransactions(dynamic Criteria)
    {        
        if (HttpContext.Current.Session["BTCClientID"] != null)
        {
            Criteria.Add("clientid", HttpContext.Current.Session["BTCClientID"].ToString());
            Result = Client.GetPaymentTransactions(Criteria);
        }
        else
        {
            status.errorcode = 101;
            status.errormessage = "Session Expired";
            response.status = status;
            Result = commonfunctions.Flatten(response);

        }

        return Result;
    }

    [WebMethod(EnableSession = true)]
    [ScriptMethod(UseHttpGet = true)]
    public string ChangePassword(dynamic Criteria)
    {
        if (HttpContext.Current.Session["BTCClientID"] != null)
        {
            Criteria.Add("clientid", HttpContext.Current.Session["BTCClientID"].ToString());
            Result = Client.ChangePassword(Criteria);
        }
        else
        {
            status.errorcode = 101;
            status.errormessage = "Session Expired";
            response.status = status;
            Result = commonfunctions.Flatten(response);

        }
        return Result;
    }

    [WebMethod]
    [ScriptMethod]
    public dynamic Newslettersubs(string Mobile)
    {
        string x = "";
        Result = Client.Newslettersubs(Mobile);
        return x;
    }

[ScriptMethod(UseHttpGet = true)]
    [WebMethod(EnableSession = true)]
    public string addquery(dynamic criteria)
    {

        Result = Client.addquery(criteria);
       
        return Result;

    }
    [ScriptMethod(UseHttpGet = true)]
    [WebMethod(EnableSession = true)]
    public string addqueryitem(dynamic criteria)
    {
        
            Result = Client.addqueryitem(criteria);
       
         return Result;

    }

}

LittleDemon - FACEBOOK
[ KELUAR ]