Esempio n. 1
0
        public IEnumerable <MainMenuDto> GetPublishedMenus()
        {
            using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CMSDataStoreKey))
            {
                MainMenuFacade     facade = new MainMenuFacade(uow);
                List <MainMenuDto> items  = facade.GetPublishedMenus(new MainMenuConverter());

                return(BuildMenuTrees(items));
            }
        }
Esempio n. 2
0
        public IEnumerable <MainMenuDto> GetFooterMenus()
        {
            using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CMSDataStoreKey))
            {
                MainMenuFacade     facade = new MainMenuFacade(uow);
                List <MainMenuDto> items  = facade.GetPublishedMenus(new MainMenuConverter());

                IEnumerable <MainMenuDto> menuTrees = BuildMenuTrees(items);
                return(menuTrees.Where(o => object.Equals(o.ParentId, 0)));
            }
        }
        public void TestAll()
        {
            MainMenuFacade     facade = new MainMenuFacade(UnitOfWork);
            List <MainMenuDto> result = facade.GetPublishedMenus <MainMenuDto>(new MainMenuConverter());

            if (result != null)
            {
            }
            List <MainMenuDto> result2 = facade.RetrieveAllMainMenu <MainMenuDto>(new MainMenuConverter());

            if (result2 != null)
            {
            }
        }