Beispiel #1
0
 public override bool BindModel(HttpActionContext actionContext, ModelBindingContext bindingContext)
 {
     BindModelOnSuccessOrFail(bindingContext,
                              () => ModelBinderUtils.CreatePromptArgMap(DeserializeJsonContent(actionContext)),
                              ModelBinderUtils.CreateArgumentMapForMalformedArgs);
     return(true);
 }
 public Task BindModelAsync(ModelBindingContext bindingContext) =>
 ModelBinderUtils.BindModelOnSuccessOrFail(bindingContext,
                                           async() => ModelBinderUtils.CreatePromptArgMap(await ModelBinderUtils.DeserializeJsonContent(bindingContext), true),
                                           ModelBinderUtils.CreateMalformedArguments <PromptArgumentMap>);