public HttpResponseMessage EditUser(UserModel model) { var user = _userService.FindUser(model.Id); var role = _roleService.GetRoleById(model.RoleId); user.Password = model.Password; user.Status = model.Status; if (user.UserRoles == null) user.UserRoles = new List<UserRole> { new UserRole() { Role = role, User = user } }; else { user.UserRoles.First().Role = role; } PasswordHelper.SetPasswordHashed(user, model.Password); if (_userService.ModifyUser(user)) { return PageHelper.toJson(PageHelper.ReturnValue(true, "数据更新成功!")); } return PageHelper.toJson(PageHelper.ReturnValue(false, "数据更新失败!")); }
public HttpResponseMessage Detailed(int id) { var user = _userService.FindUser(id); if (user == null) { return PageHelper.toJson(PageHelper.ReturnValue(false, "该数据不存在!")); } var userDetail = new UserModel { Id = user.Id, UserName = user.UserName, Status = user.Status }; return PageHelper.toJson(userDetail); }