示例#1
0
 public APIActionResult And(APIActionResult result)
 {
     if (Success)
     {
         return(result);
     }
     else
     {
         return(this);
     }
 }
        private object Status <T>(APIActionResult <T> result)
        {
            HttpContext.Response.StatusCode = result.GetStatus();

            if (result.Success)
            {
                return(result.Result);
            }
            else
            {
                return(new ProblemDetails
                {
                    Status = result.GetStatus(),
                    Detail = result.Error,
                    Title = "API Error"
                });
            }
        }