//[ValidateAntiForgeryToken] public ActionResult Edit([Bind(Include = "MenuItem,Id,RoleName,MenuId,IsEnabled")] RoleMenu roleMenu) { if (ModelState.IsValid) { roleMenu.TrackingState = TrackingState.Modified; _roleMenuService.Update(roleMenu); _unitOfWork.SaveChanges(); if (Request.IsAjaxRequest()) { return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } DisplaySuccessMessage("Has update a RoleMenu record"); return(RedirectToAction("Index")); } var menuitemRepository = _unitOfWork.Repository <MenuItem>(); ViewBag.MenuId = new SelectList(menuitemRepository.Queryable(), "Id", "Title", roleMenu.MenuId); if (Request.IsAjaxRequest()) { var modelStateErrors = String.Join("", this.ModelState.Keys.SelectMany(key => this.ModelState[key].Errors.Select(n => n.ErrorMessage))); return(Json(new { success = false, err = modelStateErrors }, JsonRequestBehavior.AllowGet)); } DisplayErrorMessage(); return(View(roleMenu)); }
public async Task <IActionResult> SetRoleMenu(RoleMenu_R roleMenu) { // var tmpData = _EFCoreService.GetRoleMenuByRoleId(roleMenu.RoleId); var tmpData = await _roleMenuService.GetRoleMenusByRoleId(roleMenu.RoleId); if (tmpData != null) { tmpData.SetTime = DateTime.Now; tmpData.MenuInfoId = roleMenu.MenuInfoId; var res = await _roleMenuService.Update(tmpData); return(new JsonResult(new Result { Data = res, Msg = $"设置{(res ? "成功" : "失败")}", Status = res ? 200 : 204 })); } else { roleMenu.RoleMenuId = Guid.NewGuid().ToString(); roleMenu.SetTime = DateTime.Now; //var res = _EFCoreService.SetRoleMenu(roleMenu); var res = await _roleMenuService.Add(roleMenu); return(new JsonResult(new Result { Data = res, Msg = $"设置{(res ? "成功" : "失败")}", Status = res ? 200 : 204 })); } }
public Task <IResultModel> Update(RoleMenuUpdateModel model) { return(_service.Update(model)); }
public IAjaxResult Update(GetRoleMenuDto getRoleMenuDto) { _roleMenuService.Update(getRoleMenuDto); return(Success("修改成功")); }