public ActionResult AddTrainingAndSeminar(TrainingAndSeminar _trainingAndSeminar, string hdTrainingAndSeminarID) { if (hdTrainingAndSeminarID == "") { _trainingAndSeminar.OrganizationID = HCRGCLIENT.OrganizationID; var _trainingAndSeminarPolicyID = _NewsService.AddTrainingAndSeminar(Mapper.Map <HCRGUniversityMgtApp.NEPService.NewsService.TrainingAndSeminar>(_trainingAndSeminar)); _trainingAndSeminar.OrganizationName = (_clientService.GetOrganizationByID(HCRGCLIENT.OrganizationID)).OrganizationName; _trainingAndSeminar.TrainingAndSeminarID = _trainingAndSeminarPolicyID; _trainingAndSeminar.flag = true; Regex regex = new Regex("\\<[^\\>]*\\>"); _trainingAndSeminar.DescriptionShort = regex.Replace(HttpUtility.HtmlDecode(_trainingAndSeminar.TrainingAndSeminarDesc), String.Empty); _trainingAndSeminar.DescriptionShort = _trainingAndSeminar.DescriptionShort.Replace(" ", ""); if (_trainingAndSeminar.DescriptionShort.Length > 1000) { _trainingAndSeminar.DescriptionShort = _trainingAndSeminar.DescriptionShort.Substring(0, 1000); } } else { _trainingAndSeminar.TrainingAndSeminarID = Convert.ToInt32(hdTrainingAndSeminarID); var privacyPolicyID = _NewsService.UpdateTrainingAndSeminar(Mapper.Map <HCRGUniversityMgtApp.NEPService.NewsService.TrainingAndSeminar>(_trainingAndSeminar)); _trainingAndSeminar.flag = false; Regex regex = new Regex("\\<[^\\>]*\\>"); _trainingAndSeminar.DescriptionShort = regex.Replace(HttpUtility.HtmlDecode(_trainingAndSeminar.TrainingAndSeminarDesc), String.Empty); _trainingAndSeminar.DescriptionShort = _trainingAndSeminar.DescriptionShort.Replace(" ", ""); if (_trainingAndSeminar.DescriptionShort.Length > 1000) { _trainingAndSeminar.DescriptionShort = _trainingAndSeminar.DescriptionShort.Substring(0, 1000); } } return(Json(_trainingAndSeminar, GlobalConst.Message.text_html)); }
public ActionResult TrainingAndSeminar() { var _res = _clientService.GetOrganizationByID(HCRGUser != null ? HCRGUser.OrganizationID : int.Parse(_encryptionService.DecryptString2(System.Configuration.ConfigurationManager.AppSettings["OrganizationID"]))); if (_res != null) { if (_res.MenuIDs != null) { if (!_res.MenuIDs.Contains("2")) { return(RedirectToAction(GlobalConst.Actions.UserController.UnauthorisePage, GlobalConst.Controllers.User, new { area = "" })); } } } TrainingAndSeminar trainingAndSeminar = new TrainingAndSeminar(); trainingAndSeminar = Mapper.Map <TrainingAndSeminar>(_newsService.GetTrainingAndSeminarAll(HCRGUser != null ? HCRGUser.OrganizationID : (Convert.ToInt32(_encryptionService.DecryptString2(System.Configuration.ConfigurationManager.AppSettings["OrganizationID"]))))); if (trainingAndSeminar != null) { string decodedHTML = HttpUtility.HtmlDecode(trainingAndSeminar.TrainingAndSeminarDesc); if (decodedHTML != null) { trainingAndSeminar.TrainingAndSeminarDesc = decodedHTML.Replace(GlobalConst.Message.SlashStoragePath, GlobalConst.Message.StoragePath); trainingAndSeminar.TrainingAndSeminarDesc = trainingAndSeminar.TrainingAndSeminarDesc.Replace("/richtexteditor/", GlobalConst.Extension.http + GlobalConst.ConstantChar.Colon + GlobalConst.ConstantChar.ForwardSlash + GlobalConst.ConstantChar.ForwardSlash + Request.Url.Host.ToLower() + GlobalConst.ConstantChar.Colon + Request.Url.Port + "/richtexteditor/"); trainingAndSeminar.TrainingAndSeminarDesc = trainingAndSeminar.TrainingAndSeminarDesc.Replace(" ", ""); } else { trainingAndSeminar.TrainingAndSeminarDesc = decodedHTML; } } return(View(trainingAndSeminar)); }