public virtual ActionResult <JToken> ProcessActionRequest ( [FromRoute] string routeName , [ModelBinder(typeof(JTokenModelBinder))] JToken parameters = null , [FromRoute] string resultPathSegment1 = null , [FromRoute] string resultPathSegment2 = null , [FromRoute] string resultPathSegment3 = null , [FromRoute] string resultPathSegment4 = null , [FromRoute] string resultPathSegment5 = null , [FromRoute] string resultPathSegment6 = null ) { JToken result = null; (int StatusCode, JToken Result)r = _service .Process ( routeName , parameters , (reader, fieldType, fieldName, columnIndex, rowIndex) => { return(null); } , Request.Method , 102 ); if (r.StatusCode == 200) { result = r .Result .GetDescendantByPath ( resultPathSegment1 , resultPathSegment2 , resultPathSegment3 , resultPathSegment4 , resultPathSegment5 , resultPathSegment6 ); } else { Response.StatusCode = r.StatusCode; } return(result); }
public virtual ActionResult <JToken> ProcessActionRequest ( [FromRoute] string connectionID //= "mssql" , [FromRoute] string storeProcedureName , [ModelBinder(typeof(JTokenModelBinder))] JToken parameters = null , [FromRoute] string resultPathSegment1 = null , [FromRoute] string resultPathSegment2 = null , [FromRoute] string resultPathSegment3 = null , [FromRoute] string resultPathSegment4 = null , [FromRoute] string resultPathSegment5 = null , [FromRoute] string resultPathSegment6 = null ) { JToken result = null; (int StatusCode, JToken Result)rr; rr = _service .Process ( connectionID , storeProcedureName , parameters , (reader, fieldType, fieldName, columnIndex, rowIndex) => { return(null); } , Request.Method , 102 ); result = rr .Result .GetDescendantByPath ( resultPathSegment1 , resultPathSegment2 , resultPathSegment3 , resultPathSegment4 , resultPathSegment5 , resultPathSegment6 ); return(result); }