private static Task BindFromQuery(ModelBindingContext bindingContext) =>
 ModelBinderUtils.BindModelOnSuccessOrFail(bindingContext,
                                           async() => ModelBinderUtils.CreateSingleValueArgument(await ModelBinderUtils.DeserializeQueryString(bindingContext), false),
                                           ModelBinderUtils.CreateMalformedArguments <SingleValueArgument>);
Esempio 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>);
 public Task BindModelAsync(ModelBindingContext bindingContext) =>
 ModelBinderUtils.BindModelOnSuccessOrFail(bindingContext,
                                           async() => ModelBinderUtils.CreatePromptArgMap(await ModelBinderUtils.DeserializeJsonContent(bindingContext), true),
                                           ModelBinderUtils.CreateMalformedArguments <PromptArgumentMap>);
Esempio n. 4
0
 private static Task BindFromBody(ModelBindingContext bindingContext) =>
 ModelBinderUtils.BindModelOnSuccessOrFail(bindingContext,
                                           async() => ModelBinderUtils.CreateArgumentMap(await ModelBinderUtils.DeserializeJsonContent(bindingContext), true),
                                           ModelBinderUtils.CreateMalformedArguments <ArgumentMap>);