/// <summary> /// 更新用户信息 /// </summary> /// <param name="id">用户ID</param> /// <param name="user">用户数据对象</param> /// <returns>JsonResult</returns> public JsonResult UpdateUserInfo(string id, SYS_User user) { const string action = "3BC17B61-327D-4EAA-A0D7-7F825A6C71DB"; var verify = new SessionVerify(); if (!verify.CompareAsID(action, id)) { return(verify.Result); } var reset = Update(user); if (!reset.HasValue) { return(verify.Result.NotFound()); } if (!reset.Value) { return(verify.Result.DataBaseError()); } SessionManage.UpdateSession(user); return(verify.Result); }
/// <summary> /// 根据ID删除用户 /// </summary> /// <param name="id">用户ID</param> /// <returns>JsonResult</returns> public JsonResult RemoveUser(string id) { const string action = "BE2DE9AB-C109-418D-8626-236DEF8E8504"; var verify = new SessionVerify(); if (!verify.CompareAsID(action, id)) { return(verify.Result); } return(DeleteUser(verify.Basis.UserId) ? verify.Result : verify.Result.DataBaseError()); }
/// <summary> /// 根据ID获取用户对象实体 /// </summary> /// <param name="id">用户ID</param> /// <returns>JsonResult</returns> public JsonResult GetUser(string id) { const string action = "3BC17B61-327D-4EAA-A0D7-7F825A6C71DB"; var verify = new SessionVerify(); if (!verify.CompareAsID(action, id)) { return(verify.Result); } var user = GetUser(verify.Guid); return(user == null?verify.Result.NotFound() : verify.Result.Success(user)); }