public ActionResult Detail(GetPointInfoRequest request, int?authuid, UserModel authUser) { request.AuthUid = authuid.Value; request.AuthUser = authUser; return(new RestfulResult { Data = this._pointDataService.Get(request) }); }
public ExecuteResult <PointInfoResponse> Get(GetPointInfoRequest request) { var pointEntity = this._pointRepository.GetItem(request.PointId); if (pointEntity == null) { return(new ExecuteResult <PointInfoResponse>(null)); } if (pointEntity.User_Id != request.AuthUid) { return(new ExecuteResult <PointInfoResponse>(null) { StatusCode = StatusCode.ClientError, Message = "您不能使用其他用户的积分" }); } return(new ExecuteResult <PointInfoResponse>(MappingManager.PointInfoResponseMapping(pointEntity))); }