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();
        }
Esempio n. 4
0
 public RegionService(IRegionQuery regionQuery, IRegionRepository regionRepository, IRegionValidator regionValidator)
 {
     _regionQuery      = regionQuery;
     _regionRepository = regionRepository;
     _regionValidator  = regionValidator;
 }