public SN018() { ContentTag tag = new ContentTag("SN018", 1, 72, 1, 76); screenDes.AddTag(tag); }
public SM800() { ContentTag tag = new ContentTag("SM800", 1, 72, 1, 76); screenDes.AddTag(tag); }
public ContentTagViewModels() { _ModelObj = new ContentTag(); }
public ContentTagViewModels(ContentTag model) { _ModelObj = model; }
public SG761() { ContentTag tag = new ContentTag("SG761", 1, 72, 1, 76); screenDes.AddTag(tag); }
public SJ452() { ContentTag tag = new ContentTag("SJ452", 1, 72, 1, 76); screenDes.AddTag(tag); }
internal Content() { uid = Guid.NewGuid().ToString(); Name = "Undefined"; type = ContentTag.Undefined; }
internal Content(String name, ContentTag tag, double quantity, Unit unit) { uid = Guid.NewGuid().ToString(); Name = name; type = tag; }
private static async Task <string> ParseAsync(IParseManager parseManager, int tagLevel, int totalNum, bool isOrderByCount) { var innerHtml = StringUtils.StripTags(parseManager.ContextInfo.OuterHtml, ElementName); var tagsBuilder = new StringBuilder(); if (parseManager.ContextInfo.ContextType == ParseType.Undefined) { parseManager.ContextInfo.ContextType = parseManager.ContextInfo.ContentId != 0 ? ParseType.Content : ParseType.Channel; } var contentId = 0; if (parseManager.ContextInfo.ContextType == ParseType.Content) { contentId = parseManager.ContextInfo.ContentId; } var tags = await parseManager.DatabaseManager.ContentTagRepository.GetTagsAsync(parseManager.PageInfo.SiteId); var tagInfoList = tags; if (contentId > 0) { tagInfoList = tags.Where(x => ListUtils.Contains(x.ContentIds, contentId)).ToList(); } if (!isOrderByCount) { tagInfoList = tagInfoList.OrderBy(x => x.TagName).ToList(); } if (totalNum > 0) { tagInfoList = tagInfoList.Take(totalNum).ToList(); } tagInfoList = parseManager.DatabaseManager.ContentTagRepository.GetTagsByLevel(tagInfoList, totalNum, tagLevel); var contentInfo = parseManager.ContextInfo.Content; if (parseManager.ContextInfo.ContextType == ParseType.Content && contentInfo != null) { var tagInfoList2 = new List <ContentTag>(); var tagNameList = new List <string>(contentInfo.TagNames); foreach (var tagName in tagNameList) { if (!string.IsNullOrEmpty(tagName)) { var isAdd = false; foreach (var tagInfo in tagInfoList) { if (tagInfo.TagName == tagName) { isAdd = true; tagInfoList2.Add(tagInfo); break; } } if (!isAdd) { var tagInfo = new ContentTag { Id = 0, SiteId = parseManager.PageInfo.SiteId, ContentIds = new List <int> { contentId }, TagName = tagName, UseNum = 1 }; tagInfoList2.Add(tagInfo); } } } tagInfoList = tagInfoList2; } foreach (var tagInfo in tagInfoList) { var tagHtml = innerHtml; tagHtml = StringUtils.ReplaceIgnoreCase(tagHtml, "{Tag.Name}", tagInfo.TagName); tagHtml = StringUtils.ReplaceIgnoreCase(tagHtml, "{Tag.Count}", tagInfo.UseNum.ToString()); tagHtml = StringUtils.ReplaceIgnoreCase(tagHtml, "{Tag.Level}", tagInfo.Level.ToString()); var innerBuilder = new StringBuilder(tagHtml); await parseManager.ParseInnerContentAsync(innerBuilder); tagsBuilder.Append(innerBuilder); } return(tagsBuilder.ToString()); }
public SH655() { ContentTag tag = new ContentTag("SH655", 1, 72, 1, 76); screenDes.AddTag(tag); }
public IBM_i_Main_MenuScreen() { ContentTag tag = new ContentTag("IBM i Main Menu", 1, 33, 1, 47); screenDes.AddTag(tag); }