public AdminNameOverlay(AdminMenuManager manager, IEntityManager entityManager, IEyeManager eyeManager, IResourceCache resourceCache, IEntityLookup entityLookup) { _manager = manager; _entityManager = entityManager; _eyeManager = eyeManager; _entityLookup = entityLookup; ZIndex = 200; _font = new VectorFont(resourceCache.GetResource <FontResource>("/Fonts/NotoSans/NotoSans-Regular.ttf"), 10); }
private List <AdminMenuModel> GetMenuCollection() { if (Session["MyMenuCollection"] == null) { var collection = new AdminMenuManager().GetMenusByUserId(CurUser.UserId);// GlobalCache.ExternalClient.QueryMyMenuCollection(CurrentUser.UserToken); Session["MyMenuCollection"] = collection.Select(p => { return(new AdminMenuModel() { Id = p.Id, Url = p.Url, Sort = p.Sort, Descrition = p.Descrition, IconUrl = p.IconUrl, IsEnable = p.IsEnable, Name = p.Name, ParentId = p.ParentId, PermissionId = p.PermissionId }); }).ToList(); } return(Session["MyMenuCollection"] as List <AdminMenuModel>); }