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)); } }
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) { } }