using System; using System.Reflection; using System.Security.Principal; using System.Web; using System.Web.Security; using Sleis.Models; namespace Sleis.Utility { public static class AppUtility { public static readonly string AppVersion = Assembly.GetExecutingAssembly().GetName().Version.ToString(); public static SleisVisit GetVisit() { SleisVisit vist = new SleisVisit(); HttpContext ctx = System.Web.HttpContext.Current; HttpCookie cookie = ctx.Request.Cookies[FormsAuthentication.FormsCookieName]; if (cookie != null) { string ticket = cookie.Value; if (!String.IsNullOrEmpty(ticket)) { FormsAuthenticationTicket auth = FormsAuthentication.Decrypt(ticket); vist = new SleisVisit(auth); } } return vist; } } }