/// <summary> /// Apply filter that locates validator for models /// </summary> /// <param name="configuration"></param> /// <returns></returns> public static IRpcApi ApplyFluentValidation(this IRpcApi configuration) { var filterProvider = new ValidationFilterProvider( configuration.AppServices.GetRequiredService <IErrorWrappingService>()); return(configuration.ApplyFilter(filterProvider.GetFilters)); }
public static IApiConfiguration UseFluentValidation(this IApiConfiguration configuration) { var filterProvider = new ValidationFilterProvider(configuration.AppServices); return(configuration.ApplyFilter(filterProvider.GetFilters)); }