public JsonResult Edit(UserMenuDto model) { string errs = GetModelStateError(); if (!string.IsNullOrEmpty(errs)) { return(Json(new OperateMessage <string>(OperateResult.Fail, true, errs))); } UserMenuDto currModel = _UserMenuAppService.Get(model.ID); if (currModel == null) { return(Json(new OperateMessage <string>(OperateResult.Fail, true, "修改失败,修改的内容不存在!"))); } currModel.Code = model.Code; currModel.Icon = model.Icon; currModel.LanguageTypeID = model.LanguageTypeID; currModel.LastUpdateTime = DateTime.Now; currModel.LastUpdateUserID = _currUser.ID; currModel.Name = model.Name; currModel.ParentId = model.ParentId; currModel.Remarks = model.Remarks; currModel.SerialNumber = model.SerialNumber; currModel.Type = model.Type; currModel.Url = model.Url; bool IsSucceed = _UserMenuAppService.Edit(currModel); if (IsSucceed) { return(Json(new OperateMessage <string>("/UserMenu/Index"))); } return(Json(new OperateMessage <string>(IsSucceed ? OperateResult.Success : OperateResult.Fail, true, IsSucceed ? "修改成功!" : "修改失败!"))); }
public JsonResult Create(UserMenuDto model) { string errs = GetModelStateError(); if (!string.IsNullOrEmpty(errs)) { return(Json(new OperateMessage <string>(OperateResult.Fail, true, errs))); } bool IsSucceed = _UserMenuAppService.Create(new UserMenuDto() { ID = Guid.NewGuid(), Code = model.Code, CreateTime = DateTime.Now, CreatorID = _currUser.ID, Icon = model.Icon, LanguageTypeID = model.LanguageTypeID, LastUpdateTime = DateTime.Now, LastUpdateUserID = _currUser.ID, Name = model.Name, ParentId = model.ParentId, Remarks = model.Remarks, SerialNumber = model.SerialNumber, Type = model.Type, Url = model.Url, }); if (IsSucceed) { return(Json(new OperateMessage <string>("/UserMenu/Index"))); } return(Json(new OperateMessage <string>(IsSucceed ? OperateResult.Success : OperateResult.Fail, true, IsSucceed ? "添加成功!" : "添加失败!"))); }
public IActionResult Edit(Guid ID) { ViewBag.ParentList = _UserMenuAppService.QueryList(a => a.ParentId == Guid.Empty); ViewBag.LangList = _languageTypeAppService.QueryList(a => a.ID != Guid.Empty); UserMenuDto currModel = _UserMenuAppService.Get(ID); return(View(currModel)); }
/// <summary> /// edit /// </summary> /// <param name="dto"></param> /// <returns></returns> public bool Edit(UserMenuDto dto) { try { var entity = _repository.InsertOrUpdate(Mapper.Map <UserMenu>(dto)); return(entity == null ? false : true); } catch (Exception ex) { _log.LogError("UserMenuAppService Edit error occured:" + ex.Message); return(false); } }