コード例 #1
0
        public IActionResult GetJwt(int ID, string name)
        {
            _cacheService.Add("ceshi2", "哎呀哎呀", 1);
            TokenModel tokenModel = new TokenModel
            {
                ID   = ID,
                Name = name
            };
            var apiReturn = new ApiReturnCode();

            apiReturn.token        = TokenHelper.GetJWT(tokenModel);
            apiReturn.refreshToken = Guid.NewGuid().ToString();
            return(Ok(apiReturn));
        }
コード例 #2
0
 public ApiResult(ApiReturnCode code, string msg)
 {
     this.Ret = (int)code;
     this.Msg = msg;
 }
コード例 #3
0
 public ApiResult(ApiReturnCode code, T data)
 {
     this.Ret  = (int)code;
     this.Data = data;
 }
コード例 #4
0
        public static HttpResponseMessage ApiResult <T>(this ApiController controller, ApiReturnCode code, T returnObject)
        {
            var result = new ApiResult <T>(code, returnObject);

            return(ApiResultT(controller, result));
        }
コード例 #5
0
        public static HttpResponseMessage ApiResult(this ApiController controller, ApiReturnCode code, string message)
        {
            var result = new ApiResult(code, message);

            return(ApiResult(controller, result));
        }
コード例 #6
0
 public static HttpResponseMessage ApiResult(this ApiController controller, ApiReturnCode code)
 {
     return(ApiResult(controller, code, ""));
 }
コード例 #7
0
 public ApiResult()
 {
     Data       = null;
     ReturnCode = ApiReturnCode.Error;
     Message    = "init class message";
 }