public InpresEarthquakeCollectorHtml(IWebSourceManagerHtml webSourceManagerHtml, string webSiteUrl, Source source, IPlaceRepository iPlaceRepository, IPlaceFactory iPlaceFactory, IMagnitudeTypeRepository iMagnitudeTypeRepository, IMagnitudeTypeFactory iMagnitudeTypeFactory, IEarthqueakeFactory iEarthqueakeFactory) : base(webSiteUrl, source, iPlaceRepository, iPlaceFactory, iMagnitudeTypeRepository, iMagnitudeTypeFactory, iEarthqueakeFactory) { base.SourceManagerHTML = webSourceManagerHtml; base.WebSiteUrl = webSiteUrl; Source = source; this.IPlaceRepository = iPlaceRepository; this.IPlaceFactory = iPlaceFactory; this.IMagnitudeTypeRepository = iMagnitudeTypeRepository; this.IMagnitudeTypeFactory = iMagnitudeTypeFactory; this.IEarthqueakeFactory = iEarthqueakeFactory; }
public EMSCEarthquakeCollectorXML(IWebSourceManagerXML webSourceManagerXML, string webSiteUrl, Source source, IPlaceRepository iPlaceRepository, IPlaceFactory iPlaceFactory, IMagnitudeTypeRepository iMagnitudeTypeRepository, IMagnitudeTypeFactory iMagnitudeTypeFactory, IEarthqueakeFactory iEarthqueakeFactory) : base(webSiteUrl, source, iPlaceRepository, iPlaceFactory, iMagnitudeTypeRepository, iMagnitudeTypeFactory, iEarthqueakeFactory) { base.SourceManagerXML = webSourceManagerXML; base.WebSiteUrl = webSiteUrl; Source = source; this.IPlaceRepository = iPlaceRepository; this.IPlaceFactory = iPlaceFactory; this.IMagnitudeTypeRepository = iMagnitudeTypeRepository; this.IMagnitudeTypeFactory = iMagnitudeTypeFactory; this.IEarthqueakeFactory = iEarthqueakeFactory; }
public PlaceService(IRepository <Place> placeRepository, IUnitOfWork unitOfWork, IPlaceFactory placeFactory) { if (placeRepository == null) { throw new ArgumentNullException(nameof(placeRepository)); } if (unitOfWork == null) { throw new ArgumentNullException(nameof(unitOfWork)); } if (placeFactory == null) { throw new ArgumentNullException(nameof(placeFactory)); } this.placeRepository = placeRepository; this.unitOfWork = unitOfWork; this.placeFactory = placeFactory; }