private void RetrieveData() { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { MainMenuFacade facade = new MainMenuFacade(uow); CurrentInstances = facade.RetrieveAllMainMenu(); } }
public IEnumerable <MainMenuDto> GetMainMenus() { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CMSDataStoreKey)) { MainMenuFacade facade = new MainMenuFacade(uow); List <MainMenuDto> items = facade.RetrieveAllMainMenu(new MainMenuConverter()); return(BuildMenuTrees(items)); } }
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) { } }
protected void ucIList_InstanceRowDeleting(object sender, InstanceRowDeletingEventArgs e) { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { MainMenuFacade facade = new MainMenuFacade(uow); IFacadeUpdateResult <MainMenuData> result = facade.DeleteMainMenu(e.Instance.Id); e.IsSuccessful = result.IsSuccessful; if (result.IsSuccessful) { // Refresh whole list CurrentInstances = facade.RetrieveAllMainMenu(); } else { // Deal with Update result ProcUpdateResult(result.ValidationResult, result.Exception); } } }