public JsonResult Add(EmailTemplateVModel model) { var result = new JsonResultModel(); if (ModelState.IsValid) { //add result.ResultState = EmailTemplates.AddEmailTemplate(EmailTemplates.EmailTemplateVModelToInfo(model)) > 0; } else { result.ResultState = false; result.Message = ModelStateHelper.GetAllErrorMessage(ModelState); } return(Json(result)); }
/// <summary> /// ViewModel 转 DataModel /// </summary> /// <param name="emailtemplate"></param> /// <returns></returns> public static EmailTemplateInfo EmailTemplateVModelToInfo(EmailTemplateVModel emailtemplate) { if (emailtemplate == null) { return(new EmailTemplateInfo()); } return(new EmailTemplateInfo { Id = emailtemplate.Id, Title = emailtemplate.Title, Template = emailtemplate.Template, ValueIdentifier = emailtemplate.ValueIdentifier, Explanation = emailtemplate.Explanation, IsSystem = emailtemplate.IsSystem, IsHtml = emailtemplate.IsHtml, CreateTime = emailtemplate.CreateTime, UserId = emailtemplate.UserId, LastEditUserId = emailtemplate.LastEditUserId, LastEditTime = emailtemplate.LastEditTime }); }
public ActionResult Add() { var vm = new EmailTemplateVModel(); return(View(vm)); }