コード例 #1
0
        protected virtual ApiResponse <T> PrepareResponse <T>(string msg, RestStatusCode status, ApiResponse <T> ar = null)
        {
            if (ar == null)
            {
                ar = new ApiResponse <T>();
            }

            ar.ResponseMessage    = msg;
            ar.ResponseStatusCode = status;

            return(ar);
        }
コード例 #2
0
        private int HandleRestStatusCode(RestStatusCode statusCode)
        {
            if (statusCode == RestStatusCode.RequestWasCreated)
            {
                return((int)RestStatusCode.Created);
            }

            if ((int)statusCode > (int)RestStatusCode.HttpVersionNotSupported)
            {
                return((int)RestStatusCode.InternalServerError);
            }

            return((int)statusCode);
        }
コード例 #3
0
 public ApiResponse(RestStatusCode responseStatusCode, string responseMessage = "")
 {
     ResponseStatusCode = responseStatusCode;
     ResponseMessage    = responseMessage;
 }