public async Task <MessageModel <string> > Put([FromBody] Permission permission) { var data = new MessageModel <string>(); if (permission != null && permission.Id > 0) { data.success = await _permissionServices.Update(permission); if (data.success) { data.msg = "更新成功"; data.response = permission?.Id.ObjToString(); } } return(data); }
public async Task <MessageModel <string> > Put([FromBody] Permission request) { var data = new MessageModel <string>(); if (request.Id > 0) { data.success = await _permissionServices.Update(request); if (data.success) { data.msg = "更新成功"; data.response = request?.Id.ObjToString(); } } return(data); }
/// <summary> /// 删除菜单 /// </summary> /// <param name="Id"></param> /// <returns></returns> public async Task <ActionResult> DeletePermission(int Id) { JsonResponse result = new JsonResponse(); try { var entity = await _permissionServices.QueryById(Id); entity.IsDeleted = true; var res = await _permissionServices.Update(entity); await _logServices.WriteSystemLog(LoginUser.Id, "删除权限菜单", string.Format("信息={0},结果:{1}", Id, res)); } catch (Exception ex) { await _logServices.WriteExceptionLog(LoginUser.Id, "删除权限菜单", "删除菜单:" + ex.ToString()); result.code = ResponseCode.Fail; result.msg = "删除菜单失败," + ex.ToString(); } return(Json(result)); }
public async Task<ApiResponseModel<string>> Delete(int id) { if (id > 0) { var userDetail = await _permissionServices.QueryById(id); userDetail.IsDeleted = true; var b = await _permissionServices.Update(userDetail); if (b) { return ApiResponse.Success(userDetail.Id.ObjToString()); } } return ApiResponse.Error("Id不能为0"); }
public async Task <JsonResponse> EditMenu([FromBody] EditMenuViewModel vm) { var menu = await _permissionServices.QueryById(vm.Id); if (menu == null) { throw new UserOperationException("菜单不存在"); } var module = _mapper.Map <SysPermission>(vm); module.Creator = menu.Creator; module.CreateTime = menu.CreateTime; module.ModifyTime = DateTime.Now; var mResult = await _permissionServices.Update(module); if (mResult <= 0) { throw new UserOperationException("更新失败"); } return(new JsonResponse(true)); }
public Response <PermissionDto> Update(PermissionDto data, int id) { var response = _permissionServices.Update(data, id); return(response); }