コード例 #1
0
        public ClientMenuManageModel()
        {
            _clientMenuServices     = HostContainer.GetInstance <IClientMenuServices>();
            IncludeInSiteNavigation = true;
            Parents = _clientMenuServices.GetPossibleParents();

            int position;
            int relativePageId;
            var relativePages = _clientMenuServices.GetRelativeMenus(out position, out relativePageId);

            Positions      = EnumUtilities.GetSelectListFromEnum <PageEnums.PositionEnums>();
            Position       = position;
            RelativeMenuId = relativePageId;
            RelativeMenus  = relativePages;
        }
コード例 #2
0
ファイル: PageServices.cs プロジェクト: gulelat/pxhotel
 public PageServices(PXHotelEntities entities)
 {
     _localizedResourceServices = HostContainer.GetInstance<ILocalizedResourceServices>();
     _pageTemplateServices = HostContainer.GetInstance<IPageTemplateServices>();
     _curlyBracketServices = HostContainer.GetInstance<ICurlyBracketServices>();
     _clientMenuServices = HostContainer.GetInstance<IClientMenuServices>();
     _pageLogServices = HostContainer.GetInstance<IPageLogServices>();
     _settingServices = HostContainer.GetInstance<ISettingServices>();
     _templateServices = HostContainer.GetInstance<ITemplateServices>();
     _userServices = HostContainer.GetInstance<IUserServices>();
     _pageRepository = new PageRepository(entities);
     _clientMenuRepository = new ClientMenuRepository(entities);
     _pageLogRepository = new PageLogRepository(entities);
     _pageTagRepository = new PageTagRepository(entities);
     _tagRepository = new TagRepository(entities);
 }
コード例 #3
0
ファイル: PageServices.cs プロジェクト: gulelat/pxhotel
 public PageServices(PXHotelEntities entities)
 {
     _localizedResourceServices = HostContainer.GetInstance <ILocalizedResourceServices>();
     _pageTemplateServices      = HostContainer.GetInstance <IPageTemplateServices>();
     _curlyBracketServices      = HostContainer.GetInstance <ICurlyBracketServices>();
     _clientMenuServices        = HostContainer.GetInstance <IClientMenuServices>();
     _pageLogServices           = HostContainer.GetInstance <IPageLogServices>();
     _settingServices           = HostContainer.GetInstance <ISettingServices>();
     _templateServices          = HostContainer.GetInstance <ITemplateServices>();
     _userServices         = HostContainer.GetInstance <IUserServices>();
     _pageRepository       = new PageRepository(entities);
     _clientMenuRepository = new ClientMenuRepository(entities);
     _pageLogRepository    = new PageLogRepository(entities);
     _pageTagRepository    = new PageTagRepository(entities);
     _tagRepository        = new TagRepository(entities);
 }
コード例 #4
0
        public ClientMenuManageModel(ClientMenu menu)
        {
            _clientMenuServices = HostContainer.GetInstance <IClientMenuServices>();
            Id   = menu.Id;
            Name = menu.Name;
            Url  = menu.Url;
            IncludeInSiteNavigation = menu.IncludeInSiteNavigation;
            StartPublishingDate     = menu.StartPublishingDate;
            EndPublishingDate       = menu.EndPublishingDate;
            ParentId = menu.ParentId;
            Parents  = _clientMenuServices.GetPossibleParents(menu.Id);

            int position;
            int relativePageId;
            var relativePages = _clientMenuServices.GetRelativeMenus(out position, out relativePageId, menu.Id, menu.ParentId);

            Position       = position;
            Positions      = EnumUtilities.GetSelectListFromEnum <PageEnums.PositionEnums>();
            RelativeMenuId = relativePageId;
            RelativeMenus  = relativePages;
        }
コード例 #5
0
 public ClientMenusController(IClientMenuServices clientMenuServices)
 {
     _clientMenuServices = clientMenuServices;
 }
コード例 #6
0
 public DynamicMenuResolver()
 {
     _clientMenuServices = HostContainer.GetInstance <IClientMenuServices>();
     _templateServices   = HostContainer.GetInstance <ITemplateServices>();
     ShowParentMenu      = false;
 }
コード例 #7
0
 public ClientMenusController(IClientMenuServices clientMenuServices)
 {
     _clientMenuServices = clientMenuServices;
 }
コード例 #8
0
 public DynamicMenuResolver()
 {
     _clientMenuServices = HostContainer.GetInstance<IClientMenuServices>();
     _templateServices = HostContainer.GetInstance<ITemplateServices>();
     ShowParentMenu = false;
 }