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);
 }
Пример #2
0
 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>);
 }