public async Task <MessageModel <Permission> > Get(int id = 0) { return(new MessageModel <Permission>() { msg = "获取成功", success = true, response = await _permissionServices.QueryById(id) }); }
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)); }
/// <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 <MessageModel <string> > Delete(int id) { var data = new MessageModel <string>(); if (id > 0) { var userDetail = await _permissionServices.QueryById(id); userDetail.IsDeleted = true; data.success = await _permissionServices.Update(userDetail); if (data.success) { data.msg = "删除成功"; data.response = userDetail?.Id.ObjToString(); } } return(data); }
public async Task <MessageModel <string> > Delete(int id) { var data = new MessageModel <string>(); if (id > 0) { var permission = await _permissionServices.QueryById(id); permission.IsDeleted = true; data.success = await _permissionServices.Update(permission); if (data.success) { data.msg = "删除成功"; data.data = permission?.Id.ObjToString(); } } return(data); }