public AdvertCreatorPresenter(
            IAdvertCreatorView view,
            ICityServices cityService,
            IManufacturerServices manufacturerService,
            IVehicleModelServices vehicleModelService,
            ICategoryServices categoryService,
            IAdvertServices advertService)
            : base(view)
        {
            Guard.WhenArgument(view, "View is Null!!!").IsNull().Throw();
            Guard.WhenArgument(cityService, "City Service is null!!!").IsNull().Throw();
            Guard.WhenArgument(manufacturerService, "Manufacturer Service is null!!!").IsNull().Throw();
            Guard.WhenArgument(vehicleModelService, "Vehicle Model Service is null!!!").IsNull().Throw();
            Guard.WhenArgument(categoryService, "Category Service is null!!!").IsNull().Throw();
            Guard.WhenArgument(advertService, "Advert Service is Null!!!").IsNull().Throw();

            this.cityService         = cityService;
            this.manufacturerService = manufacturerService;
            this.categoryService     = categoryService;
            this.vehicleModelService = vehicleModelService;
            this.advertService       = advertService;

            this.View.OnCitiesGetData        += View_OnCitiesGetData;
            this.View.OnCategoriesGetData    += View_OnCategoriesGetData;
            this.View.OnManufacturersGetData += View_OnManufacturersGetData;
            this.View.OnVehicleModelsGetData += View_OnVehicleModelsGetData;
            this.View.OnCreateAdvert         += View_OnCreateAdvert;
        }
 public BarsController(IBarReviewServices barReviewServices, IBarServices barServices, ICityServices cityServices, IHostingEnvironment hostingEnvironment)
 {
     this.barReviewServices  = barReviewServices;
     this.barServices        = barServices;
     this.cityServices       = cityServices;
     this.hostingEnvironment = hostingEnvironment;
 }
Exemplo n.º 3
0
 public RemoveProjection(IAlphaCinemaConsole cinemaConsole,
                         IMovieServices movieServices, ICityServices cityServices,
                         IOpenHourServices openHourServices, IProjectionsServices projectionsServices)
 {
     this.cityServices        = cityServices;
     this.openHourServices    = openHourServices;
     this.projectionsServices = projectionsServices;
     this.movieServices       = movieServices;
     this.cinemaConsole       = cinemaConsole;
 }
Exemplo n.º 4
0
 public AddProjection(ICommandProcessor commandProcessor, IItemSelector selector,
                      IProjectionsServices projectionsServices, IMovieServices movieServices,
                      ICityServices cityServices, IOpenHourServices openHourServices)
     : base(selector)
 {
     this.projectionsServices = projectionsServices;
     this.movieServices       = movieServices;
     this.cityServices        = cityServices;
     this.openHourServices    = openHourServices;
 }
Exemplo n.º 5
0
        public void ThrowArgumentNullException_WhenICityServicesIsNull()
        {
            var           searchView              = new Mock <IAdvertSearcherView>();
            ICityServices cityServiceMock         = null;
            var           vehicleModelServiceMock = new Mock <IVehicleModelServices>();
            var           manufacturerServiceMock = new Mock <IManufacturerServices>();
            var           categoryServiceMock     = new Mock <ICategoryServices>();

            Assert.That(
                () => new AdvertSearcherPresenter(searchView.Object, cityServiceMock, vehicleModelServiceMock.Object, manufacturerServiceMock.Object, categoryServiceMock.Object),
                Throws.InstanceOf <ArgumentNullException>());
        }
Exemplo n.º 6
0
        public void ThrowArgumentNullExceptionWithMessage_WhenCityServiceIsNull()
        {
            var           advertCreatorView   = new Mock <IAdvertCreatorView>();
            ICityServices cityService         = null;
            var           manufacturerService = new Mock <IManufacturerServices>();
            var           vehicleModelService = new Mock <IVehicleModelServices>();
            var           categoryService     = new Mock <ICategoryServices>();
            var           advertService       = new Mock <IAdvertServices>();

            Assert.That(() => new AdvertCreatorPresenter(
                            advertCreatorView.Object,
                            cityService,
                            manufacturerService.Object,
                            vehicleModelService.Object,
                            categoryService.Object,
                            advertService.Object),
                        Throws.ArgumentNullException.With.Message.Contains("City Service is null!!!"));
        }
Exemplo n.º 7
0
 /// <summary>
 /// Public constructor to initialize city service instance
 /// </summary>
 public CityController(ICityServices cityServices)
 {
     _cityServices = cityServices;
 }
Exemplo n.º 8
0
 public ChooseCity(IItemSelector selector, ICityServices cityServices)
     : base(selector)
 {
     this.cityServices = cityServices;
 }
 public CitiesController(ICityServices entityServices, IRepository <City> entityRepository)
 {
     _entityServices   = entityServices;
     _entityRepository = entityRepository;
 }
Exemplo n.º 10
0
 public CitiesController(ICityServices service)
 {
     _service = service;
 }
Exemplo n.º 11
0
 public CityController(ICityServices _ServicesCity)
 {
     ServicesCity = _ServicesCity;
 }
Exemplo n.º 12
0
 public CityController(ICityServices services)
 {
     cityServices = services;
 }
Exemplo n.º 13
0
 public CityController(
     ICityServices cityService)
 {
     _cityService = cityService;
 }
Exemplo n.º 14
0
 public CitiesController(ICityServices services, ICountryServices servicesCountries)
 {
     this.services          = services;
     this.servicesCountries = servicesCountries;
 }
 public CitiesController(ICityServices services)
 {
     this.services = services;
 }
Exemplo n.º 16
0
 public CityController(KWMContext context, ICityServices cityServices)
 {
     _context      = context;
     _cityServices = cityServices;
 }
Exemplo n.º 17
0
 public AddCity(ICityServices cityServices, IAlphaCinemaConsole cinemaConsole)
 {
     this.cityServices  = cityServices;
     this.cinemaConsole = cinemaConsole;
 }
Exemplo n.º 18
0
 public CitysController(ICityServices services, IMapper mapper)
 {
     _services = services;
     _mapper   = mapper;
 }