Exemplo n.º 1
0
 public override bool BindModel(HttpActionContext actionContext, ModelBindingContext bindingContext)
 {
     BindModelOnSuccessOrFail(bindingContext,
                              () => ModelBinderUtils.CreateSimpleArgumentMap(actionContext.Request.RequestUri.Query) ??
                              ModelBinderUtils.CreateArgumentMap(DeserializeQueryString(actionContext)),
                              ModelBinderUtils.CreateArgumentMapForMalformedArgs);
     return(true);
 }
Exemplo n.º 2
0
 private static Task BindFromQuery(ModelBindingContext bindingContext) =>
 ModelBinderUtils.BindModelOnSuccessOrFail(bindingContext,
                                           async() => ModelBinderUtils.CreateSimpleArgumentMap(bindingContext.HttpContext.Request.QueryString.ToString()) ??
                                           ModelBinderUtils.CreateArgumentMap(await ModelBinderUtils.DeserializeQueryString(bindingContext), true),
                                           ModelBinderUtils.CreateMalformedArguments <ArgumentMap>);