public CallContext RemoveMenuNode(int nodeID, CallContext resultContext) { resultContext.securitySettings = ETEMEnums.SecuritySettings.RemoveMenuNode; CallContext resContext = new MenuNodeBL().RemoveMenuNode(nodeID, resultContext); return(resContext); }
public CallContext MenuNodeSave(NavURL navUrl, MenuNode entity, CallContext resultContext) { resultContext.securitySettings = ETEMEnums.SecuritySettings.NavUrlSave; CallContext resContext = new NavUrlBL().EntitySave <NavURL>(navUrl, resultContext); if (resContext.ResultCode == ETEMEnums.ResultEnum.Success) { resultContext.securitySettings = ETEMEnums.SecuritySettings.MenuNodeSave; entity.idNavURL = int.Parse(resContext.EntityID); resContext = new MenuNodeBL().EntitySave <MenuNode>(entity, resultContext); } return(resContext); }
public CallContext RolesMenuSave(List <KeyValuePair <string, string> > listNewNodeNames, List <KeyValuePair <string, string> > listRootMenuChecked, CallContext resultContext) { resultContext.securitySettings = ETEMEnums.SecuritySettings.RolesMenuSave; List <MenuNode> newNodes = new List <MenuNode>(); foreach (var node in listNewNodeNames) { newNodes.Add(new MenuNode { name = node.Value, idNode = int.Parse(node.Key) }); } CallContext resContext = new MenuNodeBL().EntitySave <MenuNode>(newNodes, resultContext); if (resContext.ResultCode == ETEMEnums.ResultEnum.Success) { resContext = new RoleMenuNodeBL().SaveRoleMenuNodes(listRootMenuChecked, resultContext); } return(resContext); }