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); }
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(); } }