public static RJesObjectResult FactoryCreate(string status, object data, RJesCode code, string message)
        {
            RJesObjectResult rjesobject = null;

            switch (code)
            {
            case RJesCode.OK:
                rjesobject = new RJesOkObjectResult();
                break;

            case RJesCode.Created:
                rjesobject = new RJesCreatedObjectResult();
                break;

            case RJesCode.Accepted:
                rjesobject = new RJesAcceptedObjectResult();
                break;

            case RJesCode.NoContent:
                rjesobject = new RJesNoContentObjectResult();
                break;

            case RJesCode.BadRequest:
                rjesobject = new RJesBadRequestObjectResult();
                break;

            case RJesCode.Unauthorized:
                rjesobject = new RJesUnauthorizedObjectResult();
                break;

            case RJesCode.Forbidden:
                rjesobject = new RJesForbiddenObjectResult();
                break;

            case RJesCode.NotFound:
                rjesobject = new RJesNotFoundObjectResult();
                break;

            case RJesCode.InternalServerError:
                rjesobject = new RJesInternalServerErrorObjectResult();
                break;

            case RJesCode.NotImplemented:
                rjesobject = new RJesNotImplementedObjectResult();
                break;
            }

            rjesobject.status  = status;
            rjesobject.data    = data;
            rjesobject.message = message;
            return(rjesobject);
        }
Example #2
0
 public RJesResult(RJesCode code)
 {
     this.code = code;
 }
Example #3
0
 public RJesObjectResult(RJesCode code) : base(code)
 {
 }