예제 #1
0
 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;
 }
예제 #2
0
 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;
 }
예제 #3
0
        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;
        }