public IActionResult Edit(Guid ID) { ViewBag.LangList = _languageTypeAppService.QueryList(a => a.ID != Guid.Empty); SiteSettingDto currModel = _SiteSettingAppService.Get(ID); return(View(currModel)); }
public JsonResult Create(SiteSettingDto model) { string errs = GetModelStateError(); if (!string.IsNullOrEmpty(errs)) { return(Json(new OperateMessage <string>(OperateResult.Fail, true, errs))); } bool IsSucceed = _SiteSettingAppService.Create(new SiteSettingDto() { ID = Guid.NewGuid(), Code = model.Code, ContractAddress = model.ContractAddress, ContractEmail = model.ContractEmail, ContractPhone = model.ContractPhone, ContractQQ = model.ContractQQ, CreateTime = DateTime.Now, CreatorID = _currUser.ID, IsAdmin = model.IsAdmin, LanguageTypeID = model.LanguageTypeID, LastUpdateTime = DateTime.Now, LastUpdateUserID = _currUser.ID, Logo = model.Logo, LogoIco = model.LogoIco, QrCode = model.QrCode, SiteRight = model.SiteRight, Title = model.Title, }); if (IsSucceed) { return(Json(new OperateMessage <string>("/SiteSetting/Index"))); } return(Json(new OperateMessage <string>(IsSucceed ? OperateResult.Success : OperateResult.Fail, true, IsSucceed ? "添加成功!" : "添加失败!"))); }
public void Update(SiteSettingDto dto) { if (dto == null) { throw new ArgumentNullException("article"); } var entity = Mapper.Map <SiteSettingDto, SiteSetting>(dto); _repository.Update(entity); }
public async Task SaveSiteSetting_Test() { // Act var siteSettingDto = new SiteSettingDto { SiteName = "CMS" }; var result = await _siteSettingAppService.Save(siteSettingDto); // Assert result.SiteName.ShouldBe("CMS"); }
/// <summary> /// edit /// </summary> /// <param name="dto"></param> /// <returns></returns> public bool Edit(SiteSettingDto dto) { try { var entity = _repository.InsertOrUpdate(Mapper.Map <SiteSetting>(dto)); return(entity == null ? false : true); } catch (Exception ex) { _log.LogError("SiteSettingAppService Edit error occured:" + ex.Message); return(false); } }
public JsonResult Edit(SiteSettingDto model) { string errs = GetModelStateError(); if (!string.IsNullOrEmpty(errs)) { return(Json(new OperateMessage <string>(OperateResult.Fail, true, errs))); } SiteSettingDto currModel = _SiteSettingAppService.Get(model.ID); if (currModel == null) { return(Json(new OperateMessage <string>(OperateResult.Fail, true, "修改失败,修改的内容不存在!"))); } currModel.Code = model.Code; currModel.ContractAddress = model.ContractAddress; currModel.ContractEmail = model.ContractEmail; currModel.ContractPhone = model.ContractPhone; currModel.ContractQQ = model.ContractQQ; currModel.IsAdmin = model.IsAdmin; currModel.LanguageTypeID = model.LanguageTypeID; currModel.LastUpdateTime = DateTime.Now; currModel.LastUpdateUserID = _currUser.ID; currModel.Logo = model.Logo; currModel.LogoIco = model.LogoIco; currModel.QrCode = model.QrCode; currModel.SiteRight = model.SiteRight; currModel.Title = model.Title; bool IsSucceed = _SiteSettingAppService.Edit(currModel); if (IsSucceed) { return(Json(new OperateMessage <string>("/SiteSetting/Index"))); } return(Json(new OperateMessage <string>(IsSucceed ? OperateResult.Success : OperateResult.Fail, true, IsSucceed ? "修改成功!" : "修改失败!"))); }