public AddCountryCommandHandler( IMediatorHandler bus, INotificationHandler <DomainNotification> notificationHandler, ICountryRepository countryRepository, ICountryQuery countryQuery, IRegionQuery regionQuery) : base(bus, notificationHandler, new AddCountryCommandValidation(countryQuery, regionQuery)) { _countryRepository = countryRepository; _regionQuery = regionQuery; }
public AddCountryCommandTest( ExampleContext context, ICountryQuery countryQuery, IRegionQuery regionQuery, ICountryRepository countryRepository) : base(context) { _context = context; _countryRepository = countryRepository; _countryQuery = countryQuery; _regionQuery = regionQuery; }
public AddCountryCommandValidation( ICountryQuery countryQuery, IRegionQuery regionQuery) { _countryQuery = countryQuery; _regionQuery = regionQuery; CountryIdMustBeNotNull(); CountryNameMustBeNotNull(); CountryMustNotExists(); RegionMustExists(); }
public RegionService(IRegionQuery regionQuery, IRegionRepository regionRepository, IRegionValidator regionValidator) { _regionQuery = regionQuery; _regionRepository = regionRepository; _regionValidator = regionValidator; }