public SysConfig GetSystemConfig() { if (!_db.Sys_Configs.Any()) { var sys = new Sys_Config(); _db.Sys_Configs.Add(sys); _db.SaveChanges(); } var sys_config = (from l in _db.Sys_Configs select new SysConfig { AdminEmail = l.AdminEmail, WebsiteName = l.WebsiteName, SmtpUserAccount = l.SmtpUserAccount, SmtpPort = l.SmtpPort, SmtpPassword = l.SmtpPassword, SmtpHost = l.SmtpHost, SmtpEmail = l.SmtpEmail, PageTitle = l.PageTitle, MetaKeywords = l.MetaKeywords, MetaDescription = l.MetaDescription, IsStatic = l.IsStatic, ICP = l.ICP, Copyright = l.Copyright }).FirstOrDefault(); return(sys_config); }
public BaseObject SetSystemConfig(SysConfig param) { BaseObject obj = new BaseObject(); if (_db.Sys_Configs.Any()) { var sys_config = _db.Sys_Configs.FirstOrDefault(); sys_config.AdminEmail = param.AdminEmail; sys_config.Copyright = param.Copyright; sys_config.ICP = param.ICP; sys_config.IsStatic = param.IsStatic; sys_config.MetaDescription = param.MetaDescription; sys_config.MetaKeywords = param.MetaKeywords; sys_config.PageTitle = param.PageTitle; sys_config.SmtpEmail = param.SmtpEmail; sys_config.SmtpHost = param.SmtpHost; sys_config.SmtpPassword = param.SmtpPassword; sys_config.SmtpPort = param.SmtpPort; sys_config.SmtpUserAccount = param.SmtpUserAccount; sys_config.WebsiteName = param.WebsiteName; _db.SaveChanges(); obj.Tag = 1; } else { var sys_config = new Sys_Config(); sys_config.AdminEmail = param.AdminEmail; sys_config.Copyright = param.Copyright; sys_config.ICP = param.ICP; sys_config.IsStatic = param.IsStatic; sys_config.MetaDescription = param.MetaDescription; sys_config.MetaKeywords = param.MetaKeywords; sys_config.PageTitle = param.PageTitle; sys_config.SmtpEmail = param.SmtpEmail; sys_config.SmtpHost = param.SmtpHost; sys_config.SmtpPassword = param.SmtpPassword; sys_config.SmtpPort = param.SmtpPort; sys_config.SmtpUserAccount = param.SmtpUserAccount; sys_config.WebsiteName = param.WebsiteName; _db.Sys_Configs.Add(sys_config); _db.SaveChanges(); obj.Tag = 1; } return(obj); }
/// <summary> /// ToEntity /// </summary> /// <param name="m"></param> /// <returns></returns> public Sys_Config ToEntity(Sys_Config m) { m.DataCode = this.DataCode; m.DataName = this.DataName; m.DataValue = this.DataValue; m.DataGroupTag = this.DataGroupTag; m.DataGroupMemo = this.DataGroupMemo; m.Sequence = this.Sequence; m.ID = this.ID; m.IsDelete = this.IsDelete; m.InDate = this.InDate; m.InUser = this.InUser; m.EditDate = this.EditDate; m.EditUser = this.EditUser; return(m); }
/// <summary> /// FromEntity /// </summary> /// <param name="m"></param> /// <returns></returns> public static Sys_ConfigResponse FromEntity(Sys_Config m) { var result = new Sys_ConfigResponse(); result.DataCode = m.DataCode; result.DataName = m.DataName; result.DataValue = m.DataValue; result.DataGroupTag = m.DataGroupTag; result.DataGroupMemo = m.DataGroupMemo; result.Sequence = m.Sequence; result.ID = m.ID; result.IsDelete = m.IsDelete; result.InDate = m.InDate; result.InUser = m.InUser; result.EditDate = m.EditDate; result.EditUser = m.EditUser; return(result); }
public OperateResponse ModelEdit(Sys_ConfigRequest model) { return(Excute(() => { var datadomain = new Sys_ConfigDoMain(); Sys_Config data = datadomain.GetModel(e => e.ID == model.ID); if (data == null) { return Fail("未找到这条数据!"); } data = model.ToEntity(data); data.ModelEdit(); int flag = datadomain.Modify(data); return Success(); })); }
/// <summary> /// ToEntity /// </summary> /// <returns></returns> public Sys_Config ToEntity() { var model = new Sys_Config(); model.DataCode = this.DataCode; model.DataName = this.DataName; model.DataValue = this.DataValue; model.DataGroupTag = this.DataGroupTag; model.DataGroupMemo = this.DataGroupMemo; model.Sequence = this.Sequence; model.ID = this.ID; model.IsDelete = this.IsDelete; model.InDate = this.InDate; model.InUser = this.InUser; model.EditDate = this.EditDate; model.EditUser = this.EditUser; return(model); }
public JsonResult Update() { try { string funcId = PermissionEnum.CodeFormat((int)PermissionEnum.系统管理.系统设置.编辑); if (!IsPermission(funcId)) { return(Error("您没有操作权限,请联系系统管理员!")); } string title = GetFormValue("title"); string keyword = GetFormValue("keyword"); string description = GetFormValue("description"); string homeUrl = GetFormValue("homeUrl"); string styleSrc = GetFormValue("styleSrc"); string uploadRoot = GetFormValue("uploadRoot"); string copyright = GetFormValue("copyright"); string icpNumber = GetFormValue("icpNumber"); string statisticsCode = GetFormValue("statisticsCode"); string loginIpAddressWhiteList = GetFormValue("loginIpAddressWhiteList"); string maxLoginFail = GetFormValue("maxLoginFail"); string isLoginIpAddress = GetFormValue("isLoginIpAddress"); string emailSendPattern = GetFormValue("emailSendPattern"); string emailHost = GetFormValue("emailHost"); string emailPort = GetFormValue("emailPort"); string emailName = GetFormValue("emailName"); string emailPassword = GetFormValue("emailPassword"); string emailAddress = GetFormValue("emailAddress"); bool isLogin = isLoginIpAddress.Split(",")[0].ToBool(); Sys_Config entity = new Sys_Config(); entity.SystemID = SystemID; entity.CompanyID = CompanyID; entity.Title = title; entity.Keyword = keyword; entity.Description = description; entity.HomeUrl = homeUrl; entity.StyleSrc = styleSrc; entity.UploadRoot = uploadRoot; entity.Copyright = copyright; entity.IcpNumber = icpNumber; entity.StatisticsCode = statisticsCode; entity.LoginIpAddressWhiteList = loginIpAddressWhiteList; entity.MaxLoginFail = maxLoginFail.ToInt(); entity.IsLoginIpAddress = isLogin; entity.EmailSendPattern = emailSendPattern; entity.EmailHost = emailHost; entity.EmailPort = emailPort.ToInt(); entity.EmailName = emailName; entity.EmailPassword = emailPassword; entity.EmailAddress = emailAddress; entity.CreateDate = DateTime.Now; var m = ConfigService.GetConfigPro(SystemID, CompanyID); if (m == null) { return(Error("公司编号不存在!")); } long operationId = 0; TableOperationManager.Update(m, entity.ToJson(), out operationId); bool result = ConfigService.UpdateConfigPro(entity); TableOperationManager.SetState(operationId, result); if (result) { return(Success("成功!")); } else { return(Error("失败!")); } } catch (Exception ex) { return(Error(ex.Message)); } }