|
|
|
@ -10,29 +10,16 @@ namespace LINGYUN.Abp.AspNetCore.Mvc.Wrapper.Wraping |
|
|
|
{ |
|
|
|
Check.NotNull(context, nameof(context)); |
|
|
|
|
|
|
|
switch (context) |
|
|
|
return context switch |
|
|
|
{ |
|
|
|
case ResultExecutingContext resultExecutingContext when resultExecutingContext.Result is ObjectResult: |
|
|
|
return new ObjectActionResultWrapper(); |
|
|
|
|
|
|
|
case ResultExecutingContext resultExecutingContext when resultExecutingContext.Result is JsonResult: |
|
|
|
return new JsonActionResultWrapper(); |
|
|
|
|
|
|
|
case ResultExecutingContext resultExecutingContext when resultExecutingContext.Result is EmptyResult: |
|
|
|
return new EmptyActionResultWrapper(); |
|
|
|
|
|
|
|
case PageHandlerExecutedContext pageHandlerExecutedContext when pageHandlerExecutedContext.Result is ObjectResult: |
|
|
|
return new ObjectActionResultWrapper(); |
|
|
|
|
|
|
|
case PageHandlerExecutedContext pageHandlerExecutedContext when pageHandlerExecutedContext.Result is JsonResult: |
|
|
|
return new JsonActionResultWrapper(); |
|
|
|
|
|
|
|
case PageHandlerExecutedContext pageHandlerExecutedContext when pageHandlerExecutedContext.Result is EmptyResult: |
|
|
|
return new EmptyActionResultWrapper(); |
|
|
|
|
|
|
|
default: |
|
|
|
return new NullActionResultWrapper(); |
|
|
|
} |
|
|
|
ResultExecutingContext resultExecutingContext when resultExecutingContext.Result is ObjectResult => new ObjectActionResultWrapper(), |
|
|
|
ResultExecutingContext resultExecutingContext when resultExecutingContext.Result is JsonResult => new JsonActionResultWrapper(), |
|
|
|
ResultExecutingContext resultExecutingContext when resultExecutingContext.Result is EmptyResult => new EmptyActionResultWrapper(), |
|
|
|
PageHandlerExecutedContext pageHandlerExecutedContext when pageHandlerExecutedContext.Result is ObjectResult => new ObjectActionResultWrapper(), |
|
|
|
PageHandlerExecutedContext pageHandlerExecutedContext when pageHandlerExecutedContext.Result is JsonResult => new JsonActionResultWrapper(), |
|
|
|
PageHandlerExecutedContext pageHandlerExecutedContext when pageHandlerExecutedContext.Result is EmptyResult => new EmptyActionResultWrapper(), |
|
|
|
_ => new NullActionResultWrapper(), |
|
|
|
}; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|