public ActionResult AddeditEmailtemplate(StaffandTrain.Models.EmailTemplate objemail) { try { if (objemail.TemplateIdDecrypt == 0) { context.SpInsertEmailTemplate(objemail.TemplateName, objemail.Subject, objemail.EmailBody); context.SaveChanges(); TempData["Message"] = "Record Saved"; } else { context.SpUpdateEmailTemplate(objemail.TemplateName, objemail.Subject, objemail.EmailBody, objemail.TemplateIdDecrypt); context.SaveChanges(); TempData["Message"] = "Record Updated"; } } catch (Exception ex) { cm.ErrorExceptionLogingByService(ex.ToString(), "EmailTemplate" + ":" + new StackTrace().GetFrame(0).GetMethod().Name, "AddeditEmailtemplate", "NA", "NA", "NA", "WEB"); } if (objemail.TemplateIdDecrypt != 0) { return(RedirectToAction("SaveEmailtemplate", new { TemplateId = CryptorEngine.Encrypt(cm.Code_Decrypt(Convert.ToString(objemail.TemplateIdDecrypt))) })); } else { return(RedirectToAction("SaveEmailtemplate")); } }
public ActionResult SaveEmailtemplate(string TemplateId) { StaffandTrain.Models.EmailTemplate objemail = new StaffandTrain.Models.EmailTemplate(); try { if (TempData["Message"] != null) { ViewBag.Message = TempData["Message"]; } if (!string.IsNullOrEmpty(TemplateId)) { int TemplateIddecrypt = Convert.ToInt32(CryptorEngine.Decrypt(cm.Code_Decrypt(Convert.ToString(TemplateId)))); var emailtempdata = context.SPgetemailtemplatebytemplateid(TemplateIddecrypt).FirstOrDefault(); if (emailtempdata != null) { objemail.TemplateId = emailtempdata.TemplateId; objemail.TemplateIdDecrypt = emailtempdata.TemplateId; objemail.TemplateName = emailtempdata.TemplateName; //objemail.EmailBody = cm.StripHTML(emailtempdata.EmailBody.Replace(" ", "").Replace("nbsp;", "")); objemail.EmailBody = (emailtempdata.EmailBody.Replace(" ", " ").Replace("nbsp;", " ")); objemail.Subject = emailtempdata.Subject; } } } catch (Exception ex) { cm.ErrorExceptionLogingByService(ex.ToString(), "EmailTemplate" + ":" + new StackTrace().GetFrame(0).GetMethod().Name, "SaveEmailtemplate", "NA", "NA", "NA", "WEB"); } return(View(objemail)); }