Esempio n. 1
0
        public AirportsManagementPresenter(
            IAirportsManagementView view,
            IAirportsServices airportsServices,
            ICountriesServices countriesServices)
            : base(view)
        {
            if (airportsServices == null)
            {
                throw new ArgumentNullException(nameof(IAirportsServices));
            }

            if (countriesServices == null)
            {
                throw new ArgumentNullException(nameof(ICountriesServices));
            }

            this.airportsServices  = airportsServices;
            this.countriesServices = countriesServices;

            this.View.OnAirprotsGetData    += this.View_OnAirprotsGetData;
            this.View.OnAirportsUpdateItem += this.View_OnAirprotsUpdateItem;
            this.View.OnAirportsDeleteItem += this.View_OnAirportsDeleteItem;
            this.View.OnAirprotsAddItem    += this.View_OnAirprotsAddItem;
            this.View.OnCountriesGetData   += this.View_OnCountriesGetData;
        }
 public void TestInitialize()
 {
     this.countriesRepository = TestObjectFactoryRepositories.GetCountriesRepository();
     this.countriesServices   = new CountriesServices(this.countriesRepository);
     this.country             = new Country()
     {
         Name         = "Test Country",
         Abbreviation = "AB"
     };
 }
        public CountriesManagementPresenter(ICountriesManagementView view, ICountriesServices countriesServices)
            : base(view)
        {
            if (countriesServices == null)
            {
                throw new ArgumentNullException(nameof(ICountriesServices));
            }

            this.countriesServices = countriesServices;

            this.View.OnCountriesGetData    += this.View_OnCountriesGetData;
            this.View.OnCountriesUpdateItem += this.View_OnCountriesUpdateItem;
            this.View.OnCountriesDeleteItem += this.View_OnCountriesDeleteItem;
            this.View.OnCountriesAddItem    += this.View_OnCountriesAddItem;
        }
Esempio n. 4
0
 public CountriesController(ICountriesServices countriesServices)
 {
     this.countriesServices = countriesServices;
 }
Esempio n. 5
0
 public CountriesServiceController(ICountriesServices service)
 {
     this.service = service;
 }