public async override Task OnActionExecutionAsync(ActionExecutingContext filterContext, ActionExecutionDelegate next) { SignInModel signInModel = RequestModelActionFilterValidatorHelper.GetRequestModel <SignInModel>(filterContext); ValidationResult validationResult = ValidateSignInModel(signInModel); await RequestModelActionFilterValidatorHelper.FinalizeActionFilterValidator(validationResult, filterContext, next); }
public async override Task OnActionExecutionAsync(ActionExecutingContext filterContext, ActionExecutionDelegate next) => await RequestModelActionFilterValidatorHelper.CompleteActionFilterValidatorProcess <CreateNewProductRequest>(new List <Action <CreateNewProductRequest, ValidationResult> > { CheckHasDefaultValue }, filterContext, next);
public async override Task OnActionExecutionAsync(ActionExecutingContext filterContext, ActionExecutionDelegate next) => await RequestModelActionFilterValidatorHelper.CompleteActionFilterValidatorProcess <AddProductToBasketRequest>(new List <Action <AddProductToBasketRequest, ValidationResult> > { CheckHasDefaultValue, CheckStringIsObjectId }, filterContext, next);