public HttpResponseMessage SessionVar(HttpRequestMessage request) { HttpResponseMessage res = null; var sessiondatarepository = new SessionDataRepository(); SessionVariableInfo sessiondataObj = sessiondatarepository.SessionDataMtd(); res = request.CreateResponse(HttpStatusCode.OK, sessiondataObj); return(res); }
public SessionVariableInfo SessionDataMtd() { //Get the culture property of the thread. CultureInfo cultureInfo = Thread.CurrentThread.CurrentCulture; //Create TextInfo object. TextInfo textInfo = cultureInfo.TextInfo; SessionVariableInfo sessiondataObj = new SessionVariableInfo(); string LogOnUserFullName = Convert.ToString(System.Web.HttpContext.Current.Session["session_userfullname"]); int Level = Convert.ToInt32(System.Web.HttpContext.Current.Session["session_level"]); int currentlyselectedlevel = Convert.ToInt32(System.Web.HttpContext.Current.Session["session_currentlyselectedlevel"]); string MisCode = Convert.ToString(System.Web.HttpContext.Current.Session["session_miscode"]); string currentlyselectedmiscode = Convert.ToString(System.Web.HttpContext.Current.Session["session_currentlyselectedmiscode"]); string reportuser = Convert.ToString(System.Web.HttpContext.Current.Session["session_loggedinmisname"]); string currentlyselectedmisname = Convert.ToString(System.Web.HttpContext.Current.Session["session_currentlyselectedmisname"]); //if (!string.IsNullOrEmpty(Convert.ToString(currentlyselectedmiscode))) if (currentlyselectedmiscode.ToLower() != "") { MisCode = ""; MisCode = currentlyselectedmiscode; Level = currentlyselectedlevel; reportuser = currentlyselectedmisname; } sessiondataObj.Level = Level; sessiondataObj.MISCode = MisCode; sessiondataObj.LogOnUserFullName = Convert.ToString(System.Web.HttpContext.Current.Session["session_userfullname"]); sessiondataObj.ReportUser = reportuser; sessiondataObj.StaffId = Convert.ToString(System.Web.HttpContext.Current.Session["session_userstaffid"]); sessiondataObj.PhotoUrlPath = Convert.ToString(System.Web.HttpContext.Current.Session["session_photourlpath"]); sessiondataObj.Levelcode = Convert.ToString(System.Web.HttpContext.Current.Session["session_levelcode"]); return(sessiondataObj); }