public void CreateNewEmailTemplate(EmailTemplateEntity template) { var dbTemplate = new Email_Template(); dbTemplate.isActive = template.isActive; dbTemplate.lastUpdate = template.lastUpdate; dbTemplate.MailContent = template.MailContent; dbTemplate.Name = template.Name; dbTemplate.CateID = template.EmailCategoryId; dbTemplate.createdDate = template.createdDate; dbTemplate.creatorID = template.creatorID; context.Email_Template.Add(dbTemplate); context.SaveChanges(); }
public ActionResult EditTemplate(int id) { Email_Template dbTemplate = mailRepo.getById(id); EmailTemplateEntity template = new EmailTemplateEntity(); template.Name = dbTemplate.Name; template.MailContent = dbTemplate.MailContent; template.CateID = dbTemplate.CateID; EmailCategory cate = new EmailCategory(); cate.Name = cateRepo.getById((int)template.CateID).Name; var viewModel = new CreateEmailTemplateViewModel { EmailTemplateEntity = template, EmailCategories = getCategories(), EmailCategory = cate }; return(View("EditTemplate", viewModel)); }