public ComponentTokenDTO saveComponentToken(ComponentTokenDTO componentTokenDTO) { ComponentTokenDTO componentTokenDTO1 = BLL.BLComponent.saveComponentToken(componentTokenDTO); ComponentDTO componentDTO = BLL.BLComponent.getComponentInfo(componentTokenDTO.ComponentId.Value); BLL.BLCustomComponent.RenderCustomHTML(componentTokenDTO.sourcePageContentId, componentDTO); return(componentTokenDTO1); }
public List <ComponentTokenDTO> getComponentTotalTokenList(decimal componentId, decimal projectId, decimal pageId) { List <ComponentTokenDTO> tokenList = new List <ComponentTokenDTO>(); ComponentDTO componentDTO = componentEntity.getComponentInfo(componentId); string TokenizeString = componentDTO.InheritedType.GenericType.TokenizeString; List <string> placeHolderList = Parser.getPlaceHolderList(TokenizeString, Constant.pattern); Dictionary <string, string> TokenDic = new Dictionary <string, string>(); foreach (string placeHolder in placeHolderList) { if (!TokenDic.Keys.Contains(Parser.clean(placeHolder)) && !Parser.clean(placeHolder).Contains("Page.")) { TokenDic.Add(Parser.clean(placeHolder), ""); } } List <InheritedTokenDTO> inheritedTokenList = componentEntity.getInheritedTokenList(componentDTO.InheritedTypeId); List <ComponentTokenDTO> componentTokenList = componentEntity.getComponentTokenList(componentId); foreach (KeyValuePair <string, string> tokenNameValue in TokenDic) { ComponentTokenDTO token = new ComponentTokenDTO(); token.TokenName = tokenNameValue.Key; token.ComponentId = componentId; List <InheritedTokenDTO> inheritedTokenDTO = inheritedTokenList.Where(w => w.TokenName == tokenNameValue.Key).ToList(); if (inheritedTokenDTO.Count > 0) { token.InheritedTokenId = inheritedTokenDTO.First().InheritedTokenId; token.InheritedTokenValue = inheritedTokenDTO.First().TokenValue; token.InheritedTypeId = inheritedTokenDTO.First().InheritedTypeId.Value; } List <ComponentTokenDTO> componentTokenDTO = componentTokenList.Where(w => w.TokenName == tokenNameValue.Key).ToList(); if (componentTokenDTO.Count > 0) { token.InheritedTokenId = componentTokenDTO.First().InheritedTokenId; token.ComponentId = componentTokenDTO.First().ComponentId; token.ComponentTokenId = componentTokenDTO.First().ComponentTokenId; token.TokenValue = componentTokenDTO.First().TokenValue; token.Overrided = true; } tokenList.Add(token); } return(tokenList); }
private void saveOrUpdateToken(decimal componentId, List <ComponentTokenDTO> componentTokenDTOs, string key, string value) { ComponentTokenDTO componentTokenDTO = componentTokenDTOs.Find(w => w.TokenName == key); if (componentTokenDTO == null) { ComponentTokenDTO newTokenTableId = new ComponentTokenDTO(); newTokenTableId.ComponentId = componentId; newTokenTableId.TokenName = key; newTokenTableId.TokenValue = value; componentTokenDTO = BLL.BLComponent.addComponentToken(newTokenTableId); } else { componentTokenDTO.TokenValue = value; BLL.BLComponent.updateComponentToken(componentTokenDTO); } }
public ComponentTokenDTO deleteComponentToken(ComponentTokenDTO componentTokenDTO) { return(BLL.BLComponent.deleteComponentToken(componentTokenDTO)); }
internal ComponentTokenDTO updateComponentToken(ComponentTokenDTO componentTokenDTO) { return(componentEntity.updateComponentToken(componentTokenDTO)); }
public ComponentTokenDTO saveComponentToken(ComponentTokenDTO componentTokenDTO) { ComponentTokenDTO componentTokenDTO1 = componentEntity.saveComponentToken(componentTokenDTO); return(componentTokenDTO1); }
public ComponentTokenDTO deleteComponentToken(ComponentTokenDTO componentTokenDTO) { return(componentEntity.deleteComponentToken(componentTokenDTO)); }
public ComponentTokenDTO addComponentToken(ComponentTokenDTO componentTokenDTO) { return(componentEntity.addComponentToken(componentTokenDTO)); }