public ActionResult EducationNewsSearch(string search, int skip) { if (search == "%") { search = ""; } PagedEducationNewsSearch educationNewsSearch = new PagedEducationNewsSearch(); if (HCRGUser == null) { educationNewsSearch = Mapper.Map <PagedEducationNewsSearch>(_educationService.GetEducationNewsSearchByTextPaged(search, 0, (HCRGUser != null ? HCRGUser.OrganizationID : (Convert.ToInt32(_encryptionService.DecryptString2(System.Configuration.ConfigurationManager.AppSettings["OrganizationID"])))), skip, GlobalConst.Records.Take5)); } else { educationNewsSearch = Mapper.Map <PagedEducationNewsSearch>(_educationService.GetEducationNewsSearchByTextPaged(search, HCRGUser.UID, (HCRGUser != null ? HCRGUser.OrganizationID : (Convert.ToInt32(_encryptionService.DecryptString2(System.Configuration.ConfigurationManager.AppSettings["OrganizationID"])))), skip, GlobalConst.Records.Take5)); } foreach (EducationNewsSearch educationSearch in educationNewsSearch.educationNewsSearch) { if (educationSearch.NewsType == "") { educationSearch.pageUrl = GlobalConst.routeedURL.courseDetailPage + _encryptionService.EncryptString2(educationSearch.ID.ToString()); } else if (educationSearch.NewsType != "") { Regex regex = new Regex("\\<[^\\>]*\\>"); educationSearch.descriptions = regex.Replace(HttpUtility.HtmlDecode(educationSearch.descriptions), String.Empty); bool IsVideo = educationSearch.descriptions.Contains("Video"); if (IsVideo) { educationSearch.descriptions = "Video"; } if (educationSearch.descriptions.Length > 350) { educationSearch.descriptions = regex.Replace(HttpUtility.HtmlDecode(educationSearch.descriptions), String.Empty).Substring(0, 350); educationSearch.descriptions = educationSearch.descriptions.Replace(" ", ""); } else { educationSearch.descriptions = educationSearch.descriptions.Replace(" ", ""); } educationSearch.pageUrl = GlobalConst.routeedURL.newsDetailPage + _encryptionService.EncryptString2(educationSearch.ID.ToString()) + '/' + educationSearch.NewsType; } else { educationSearch.pageUrl = "#"; } } return(Json(educationNewsSearch, GlobalConst.Message.text_html)); }