Esempio n. 1
0
        public SesionEntity GetSessionById(Guid idSesion)
        {
            SesionEntity sesion = null;

            this.sesiones.TryGetValue(idSesion, out sesion);
            if (sesion == null)
            {
                sesion = SessionDAL.GetSessionById(idSesion);
                sesion.JavascriptAllowedCommands = sesion.jsAllowedCommands.Replace("{", string.Empty).Replace("}", string.Empty).Replace("\"", string.Empty).Split(',').ToDictionary(item => item.Split(':')[0], item => item.Split(':')[1]);
                sesion.PermisosUsuario           = sesion.jsPermisosUsuario.Replace("{", string.Empty).Replace("}", string.Empty).Replace("\"", string.Empty).Split(',').ToDictionary(item => item.Split(':')[0], item => Boolean.Parse(item.Split(':')[1]));
            }
            return(sesion);
        }