public CountryCreateCommandValidator(IGenericReadRepository readRepository, ICountryFiltersProvider filtersProvider) : base(readRepository) { _filtersProvider = filtersProvider; RuleFor(x => x.Name) .NotEmptyWithMessage() .MaxLengthWithMessage(CountryConstraints.NameMaxLength) .MustNotExistWithMessageAsync(NameDoesNotExist); }
public CountryQueryFunctionality(IUnitOfWork unitOfWork, IMapperFactory mapperFactory, IGenericReadRepository readRepository, ICountryFiltersProvider countryFiltersProvider) : base(unitOfWork, mapperFactory, readRepository, countryFiltersProvider) { }