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

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Dynamic;
using System.IO;
using System.Linq;
using System.Net.Mail;
using System.Net.Mime;
using System.Threading;
using System.Web;
using yuvatrip.common;
/// <summary>
/// Summary description for holidayservices
/// </summary>
public class holidaysservices
{
    string querystring = "";
    string responsestring = "";
    dynamic status = new ExpandoObject();
    yuvatripmail mail = new yuvatripmail();
    public holidaysservices(){ }
    public dynamic getdestinaions(dynamic criteria)
    {
        dynamic holidaydetail = commonfunctions.getsetdynamicdata(null, criteria, "usp_holiday_destination_get", CommandType.StoredProcedure, "yuvatripdb");
        responsestring = commonfunctions.flatten(holidaydetail);
        return responsestring;
    }
    public dynamic getdetailbyid(dynamic criteria)
    {
        dynamic bookingdetail = commonfunctions.getsetdynamicdata(null, criteria, "usp_getholidaydetailbyid", CommandType.StoredProcedure, "yuvatripdb");
        responsestring = commonfunctions.flatten(bookingdetail);
        return responsestring;

    }
    public dynamic newquery(dynamic criteria)
    {
        dynamic response = commonfunctions.getsetdynamicdata(criteria, null, "udsp_holidayquery_new", CommandType.StoredProcedure);
        if (response.status.errorcode == 0)
        {
            string subjectline = "Holiday Query";
            string body = File.ReadAllText(HttpContext.Current.Server.MapPath("~/mailtemplates/2017-18/client/holidayquery.html"));

            body = body.Replace("[[holidayname]]", criteria["packagename"])
                 .Replace("[[traveldate]]", criteria["duration"])
                  .Replace("[[adult]]", criteria["adult"])
                   .Replace("[[child]]", criteria["child"])
                   .Replace("[[infant]]", criteria["infant"])
                   .Replace("[[flightpre]]",  criteria["preferredcarrier"] )
                   .Replace("[[hotelcategory]]", criteria["hotelcategory"])
                   .Replace("[[sightseen]]", criteria["preferredsightseen"])
                   .Replace("[[mealpre]]", criteria["preferredmeal"])
                   .Replace("[[transferpre]]", criteria["preferredtransfer"])
                   .Replace("[[otherservices]]", criteria["otherservices"])
                    .Replace("[[contactname]]", criteria["contactname"])
                .Replace("[[query]]", criteria["infant"]);
                mail.mailtoclient(body, subjectline, criteria["email"], "", "kulwant.kumar@hikeup.biz", null);
                mail.smstoclient(criteria["contactno"], @"Hi " + criteria["contactname"] + @", we have received your query for HOLIDAY PACKAGES (" + criteria["packagename"]  +  @"). Our Expert Team will get back to you soon. -yuvatrip.com");
        }
        responsestring = commonfunctions.flatten(response);
        return responsestring;
    }
    public dynamic expertspeak(dynamic criteria)
    {
        dynamic newletter = commonfunctions.getsetdynamicdata(null, criteria, "udsp_newslettersubscription", CommandType.StoredProcedure);
        responsestring = commonfunctions.flatten(newletter);
        if (newletter.status.errorcode == 0)
        {
            yuvatripmail mail = new yuvatripmail();
            string subjectline = "Newsletter Subscription";
            if (!string.IsNullOrEmpty(criteria["emailid"]))
            {
                string body = File.ReadAllText(HttpContext.Current.Server.MapPath("~/mailtemplates/2017-18/client/newsletter.html"));
                body = body.Replace("[[mobileno]]", criteria["emailid"]);
                mail.mailtoclient(body, subjectline, criteria["emailid"], "", "paul@yuvatrip.com", null);
            }
            else
            {
                subjectline = "Speak to our expert request";
                string body = File.ReadAllText(HttpContext.Current.Server.MapPath("~/mailtemplates/2017-18/client/expertspeak.html"));
                body = body.Replace("[[mobileno]]", criteria["mobileno"]).Replace("[[holidayname]]", criteria["page"]);
                mail.mailtoclient(body, subjectline, "kulwant.kumar@hikeup.biz", "", "kulwant.kumar@hikeup.biz", null);
                mail.smstoclient(criteria["mobileno"], @"Hi there!, We have received your mobile no. Our Expert Team will get back to you soon. -yuvatrip.com");
            }

        }
        return responsestring;
    }
}

LittleDemon - FACEBOOK
[ KELUAR ]