/// <summary> /// Use data annotations for validation /// </summary> /// <param name="configuration"></param> /// <returns></returns> public static IApiConfiguration UseDataAnnotations(this IApiConfiguration configuration) { var provider = new DataAnnotationFilterProvider(); configuration.ApplyFilter(provider.ProvideFilters); return(configuration); }
public static IApiConfiguration UseFluentValidation(this IApiConfiguration configuration) { var filterProvider = new ValidationFilterProvider(configuration.AppServices); return(configuration.ApplyFilter(filterProvider.GetFilters)); }