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/holidayapi.cs

using System;
using System.Collections.Generic;
using System.Data;
using System.Dynamic;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.Script.Services;
using System.Web.Services;
using YT.Common;
/// <summary>
/// Summary description for holidayapi
/// </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 holidayapi : System.Web.Services.WebService
{

    public holidayapi(){ }

  
    dynamic status = new ExpandoObject();
    string Result;
    dynamic response = new ExpandoObject();
    holidayservices holiday = new holidayservices();

    [WebMethod(EnableSession = true)]
    [ScriptMethod(UseHttpGet = true)]
    public string GetHolidayDetailByID(dynamic Criteria)
    {
                  
       Result = holiday.GetDetailByID(Criteria);

        return Result;
    }

    [WebMethod(EnableSession = true)]
    [ScriptMethod(UseHttpGet = true)]
    public string expertspeak(dynamic Criteria)
    {

        ytmail mail = new ytmail();
        string subjectline = "Speak to holiday expert request";
        string body = File.ReadAllText(HttpContext.Current.Server.MapPath("~/mailtemplates/client/experspeak.html"));

        body = body.Replace("[[holidayname]]", Criteria["holidayname"].ToString())
            .Replace("[[mobileno]]", Criteria["mobileno"].ToString());
           
        mail.mailtoclient(body, subjectline, "newsletter@yuvatrip.com", "", "holidays@yuvatrip.com", null);

        return "sucessful";
    }

 

    [WebMethod(EnableSession = true)]
    [ScriptMethod(UseHttpGet = true)]
    public string customquery(dynamic Criteria)
    {
        response = commonfunctions.GetSetDynamicData(null, Criteria, "uspd_holiday_new", CommandType.StoredProcedure);
        if (response.status.errorcode == 0)
        {

            ytmail mail = new ytmail();
            string subjectline = "Holiday Query";
            string body = File.ReadAllText(HttpContext.Current.Server.MapPath("~/mailtemplates/client/holidayquery.html"));

            body = body.Replace("[[holidayname]]", response.response.packagename.ToString())
                 .Replace("[[traveldate]]", response.response.preferredjourneydate.ToString())
                  .Replace("[[adult]]", response.response.adult.ToString())
                   .Replace("[[child]]", response.response.child.ToString())
                   .Replace("[[infant]]", response.response.infant.ToString())
                   .Replace("[[flightpre]]", response.response.prefferedcarrier.ToString())
                   .Replace("[[hotelcategory]]", response.response.hotelcategory.ToString())
                   .Replace("[[sightseen]]", response.response.preferredsightseen.ToString())
                   .Replace("[[mealpre]]", response.response.preferredmeal.ToString())
                   .Replace("[[transferpre]]", response.response.preferredtransfer.ToString())
                    .Replace("[[contactname]]", response.response.contactname.ToString())
                .Replace("[[query]]", response.response.packagename.ToString());

            mail.mailtoclient(body, subjectline, Criteria["email"], "", "holidays@yuvatrip.com", null);
        }
        return "sucessful";
    }
}

LittleDemon - FACEBOOK
[ KELUAR ]