Пример #1
0
        public string FetchCountryDetails()
        {
            object           result    = null;
            string           strReturn = string.Empty;
            eLocationDetails obj       = new eLocationDetails();

            try
            {
                obj = BL_WebsiteHomePage.GetUserCountryDetails();
                Session["CurrencyCode"] = obj.CurrencyCode;
            }
            catch (Exception)
            {
                result = new { st = 0, msg = "Kindly try after some time." };
            }
            strReturn = OneFineRateAppUtil.clsUtils.ConvertToJson(obj);
            return(strReturn);
        }
Пример #2
0
 protected override void OnActionExecuting(ActionExecutingContext filterContext)
 {
     if (Session["ParaxisStateId"] == null)
     {
         Session["ParaxisStateId"] = BL_WebsiteHomePage.GetParaxisStateId();
     }
     if (Session["CurrencyCode"] == null)
     {
         eLocationDetails obj = BL_WebsiteHomePage.GetUserCountryDetails();
         var ip2 = Request.UserHostAddress;
         if (obj.CurrencyCode != null)
         {
             Session["CurrencyCode"] = obj.CurrencyCode;
             Session["TimeZone"]     = obj.TimeZone;
             CurrencyCode            = obj.CurrencyCode;
             List <eCurrencyFlags> lst = new List <eCurrencyFlags>();
             try
             {
                 lst = BL_WebsiteHomePage.GetAllCurrenyFlags(obj.CountryCode);
                 if (lst.Count > 0)
                 {
                     Session["CountryList"] = OneFineRateAppUtil.clsUtils.ConvertToJson(lst);
                 }
                 else
                 {
                     Session["CountryList"] = string.Empty;
                 }
             }
             catch (Exception)
             {
             }
         }
     }
     else
     {
         CurrencyCode = Session["CurrencyCode"].ToString();
     }
 }