/// <summary> /// 根据模板id获取模板资源文件 /// </summary> /// <param name="webSiteId"></param> /// <returns></returns> public List <ResourceEntity> GeResourcetList(string parentId) { List <ResourceEntity> models = new List <ResourceEntity>(); if (!string.IsNullOrEmpty(parentId)) { SysTempletsEntity sysTempletsEntity = GetForm(parentId); if (sysTempletsEntity != null && !string.IsNullOrEmpty(sysTempletsEntity.ShortName)) { models = GetFilesByTemplentShortName(sysTempletsEntity.ShortName); } } return(models); }
/// <summary> /// 添加站点模板 /// </summary> /// <param name="moduleEntity"></param> /// <param name="db"></param> private void CreateTemplet(WebSiteEntity moduleEntity, IRepositoryBase db, out List <TempletEntity> TempletModels) { TempletModels = new List <TempletEntity>(); if (!string.IsNullOrEmpty(moduleEntity.SysTempletId) && !string.IsNullOrEmpty(moduleEntity.Id)) { SysTempletsEntity sysTempletModel = iSysTempletsRepository.FindEntity(moduleEntity.SysTempletId); List <SysTempletItemsEntity> models = iSysTempletsRepository.GetItemList(moduleEntity.SysTempletId); //WebSiteEntity websiteModel = FindEntity(moduleEntity.Id); if (sysTempletModel != null && !string.IsNullOrEmpty(sysTempletModel.Id)) { if (models != null && models.Count > 0) { List <TempletEntity> tmodels = new List <TempletEntity>(); tmodels = (from list in models select new TempletEntity { WebSiteId = moduleEntity.Id, SortCode = list.SortCode, FullName = list.FullName, Description = list.Description, Content = list.Content, TempletType = list.TempletType, EnabledMark = list.EnabledMark, DeleteMark = list.DeleteMark, CreatorUserId = list.CreatorUserId, CreatorTime = list.CreatorTime, DeleteUserId = list.DeleteUserId, DeleteTime = list.DeleteTime, LastModifyTime = list.LastModifyTime, LastModifyUserId = list.LastModifyUserId }).ToList(); TempletModels = tmodels; if (tmodels != null && tmodels.Count > 0) { foreach (var tmodel in tmodels) { tmodel.Create(); db.Insert(tmodel); //添加日志 iLogRepository.WriteDbLog(true, "添加模板信息=>" + moduleEntity.FullName, Enums.DbLogType.Create, "模板管理"); } } } CopySysResourceToWebSite(sysTempletModel.ShortName, moduleEntity.ShortName); } } }
//[ValidateAntiForgeryToken] public ActionResult SubmitForm(SysTempletsEntity sysTempletsEntity, string keyValue, UpFileDTO upFileentity) { sysTempletsApp.SubmitForm(sysTempletsEntity, keyValue, upFileentity); return(Success("操作成功。")); }
public void SubmitForm(SysTempletsEntity moduleEntity, string keyValue, UpFileDTO upFileentity) { service.SubmitForm(moduleEntity, keyValue, upFileentity); }