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("&nbsp;", "");
         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("&nbsp;", "");
         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("&nbsp;", "");
                }
                else
                {
                    trainingAndSeminar.TrainingAndSeminarDesc = decodedHTML;
                }
            }

            return(View(trainingAndSeminar));
        }