public TourDetailController(iPow.Infrastructure.Crosscutting.NetFramework.IWorkContext work, iPow.Domain.Repository.ITourClassRepository tourClass, iPow.Domain.Repository.ITourPlanDetailRepository tourPlanDetail, iPow.Domain.Repository.ITourPlanRepository tourPlan, iPow.Domain.Repository.ISightInfoRepository sightInfo, iPow.Domain.Repository.IHotelPropertyInfoRepository hotelPropertyInfo) : base(work) { if (tourClass == null) { throw new ArgumentNullException("tourClassRepository is null"); } if (tourPlanDetail == null) { throw new ArgumentNullException("tourPlanDetailRepository is null"); } if (tourPlan == null) { throw new ArgumentNullException("tourPlanRepository is null"); } if (sightInfo == null) { throw new ArgumentNullException("sightInfoRepository is null"); } if (hotelPropertyInfo == null) { throw new ArgumentNullException("hotelPropertyInfoRepository is null"); } tourClassRepository = tourClass; tourPlanDetailRepository = tourPlanDetail; tourPlanRepository = tourPlan; sightInfoRepository = sightInfo; hotelPropertyInfoRepository = hotelPropertyInfo; }
public TourDetailController(iPow.Infrastructure.Crosscutting.NetFramework.IWorkContext work, iPow.Domain.Repository.ITourClassRepository tourClass, iPow.Domain.Repository.ITourPlanDetailRepository tourPlanDetail, iPow.Domain.Repository.ITourPlanRepository tourPlan, iPow.Domain.Repository.ISightInfoRepository sightInfo, iPow.Domain.Repository.IHotelPropertyInfoRepository hotelPropertyInfo) : base(work) { if (tourClass == null) { throw new ArgumentNullException("tourClassRepository is null"); } if (tourPlanDetail == null) { throw new ArgumentNullException("tourPlanDetailRepository is null"); } if (tourPlan == null) { throw new ArgumentNullException("tourPlanRepository is null"); } if (sightInfo == null) { throw new ArgumentNullException("sightInfoRepository is null"); } if (hotelPropertyInfo == null) { throw new ArgumentNullException("hotelPropertyInfoRepository is null"); } tourClassRepository = tourClass; tourPlanDetailRepository = tourPlanDetail; tourPlanRepository = tourPlan; sightInfoRepository = sightInfo; hotelPropertyInfoRepository = hotelPropertyInfo; }
/// <summary> /// Initializes a new instance of the <see cref="ArticleService"/> class. /// </summary> /// <param name="articleInfo">The article info.</param> public ArticleService(iPow.Domain.Repository.IArticleInfoRepository articleInfo, iPow.Domain.Repository.ISightInfoRepository sightInfo, iPow.Domain.Repository.IArticleCommRepository articleComm, iPow.Domain.Repository.IArticleClassRepository articleClass, iPow.Application.jq.Service.ISightInfoService sis ) { if (articleInfo == null) { throw new ArgumentNullException("articleInfoRepository is null"); } if (sightInfo == null) { throw new ArgumentNullException("sightinforepository is null"); } if (articleComm == null) { throw new ArgumentNullException("articleclassrepository is null"); } if (articleClass == null) { throw new ArgumentNullException("articlecommrepository is null"); } if (sis == null) { throw new ArgumentNullException("sightinfoservice is null"); } articleInfoRepository = articleInfo; sightInfoRepository = sightInfo; articleCommRepository = articleComm; articleClassRepository = articleClass; sightInfoService = sis; }
/// <summary> /// Initializes a new instance of the <see cref="HotelTrafficService"/> class. /// </summary> /// <param name="hiService">The hi service.</param> /// <param name="ciService">The ci service.</param> public HotelTrafficService(IHotelInfoService hiService, ICityService ciService, iPow.Domain.Repository.ICityAreaCodeRepository cityAreaCode, IHotelAroundHotelService hahService, iPow.Domain.Repository.ISightInfoRepository sightInfo) { if (hiService == null) { throw new ArgumentNullException("ihotelinfoservice is null"); } if (ciService == null) { throw new ArgumentNullException("cityservice is null"); } if (cityAreaCode == null) { throw new ArgumentNullException("cityareacoderepository is null"); } if (hahService == null) { throw new ArgumentNullException("hotelaroundhotelservice is null"); } if (sightInfo == null) { throw new ArgumentNullException("sightinforepository is null"); } hotelInfoService = hiService; cityService = ciService; cityAreaCodeRepository = cityAreaCode; hotelAroundHotelService = hahService; sightInfoRepository = sightInfo; Take = 10; }
/// <summary> /// Initializes a new instance of the <see cref="HotelTrafficService"/> class. /// </summary> /// <param name="hiService">The hi service.</param> /// <param name="ciService">The ci service.</param> public HotelTrafficService(IHotelInfoService hiService, ICityService ciService, iPow.Domain.Repository.ICityAreaCodeRepository cityAreaCode, IHotelAroundHotelService hahService, iPow.Domain.Repository.ISightInfoRepository sightInfo) { if (hiService == null) { throw new ArgumentNullException("ihotelinfoservice is null"); } if (ciService == null) { throw new ArgumentNullException("cityservice is null"); } if (cityAreaCode == null) { throw new ArgumentNullException("cityareacoderepository is null"); } if (hahService == null) { throw new ArgumentNullException("hotelaroundhotelservice is null"); } if (sightInfo == null) { throw new ArgumentNullException("sightinforepository is null"); } hotelInfoService = hiService; cityService = ciService; cityAreaCodeRepository = cityAreaCode; hotelAroundHotelService = hahService; sightInfoRepository = sightInfo; Take = 10; }
/// <summary> /// Initializes a new instance of the <see cref="LinksAndTopCountService"/> class. /// </summary> public LinksAndTopCountService(iPow.Domain.Repository.ILinkInfoRepository linkInfo, iPow.Domain.Repository.ISightInfoRepository sightInfo, iPow.Domain.Repository.ITourPlanRepository tourPlan, iPow.Domain.Repository.IHotelPropertyInfoRepository hotelPropertyInfo ) { if (linkInfo == null) { throw new ArgumentNullException("linkInfoRepository is null"); } if (sightInfo == null) { throw new ArgumentNullException("sightInfoRepository is null"); } if (tourPlan == null) { throw new ArgumentNullException("tourPlanRepository is null"); } if (hotelPropertyInfo == null) { throw new ArgumentNullException("hotelPropertyInfoRepository is null"); } linkInfoRepository = linkInfo; sightInfoRepository = sightInfo; tourPlanRepository = tourPlan; hotelPropertyInfoRepository = hotelPropertyInfo; }
/// <summary> /// Initializes a new instance of the <see cref="LinksAndTopCountService"/> class. /// </summary> public LinksAndTopCountService(iPow.Domain.Repository.ILinkInfoRepository linkInfo, iPow.Domain.Repository.ISightInfoRepository sightInfo, iPow.Domain.Repository.ITourPlanRepository tourPlan, iPow.Domain.Repository.IHotelPropertyInfoRepository hotelPropertyInfo ) { if (linkInfo == null) { throw new ArgumentNullException("linkInfoRepository is null"); } if (sightInfo == null) { throw new ArgumentNullException("sightInfoRepository is null"); } if (tourPlan == null) { throw new ArgumentNullException("tourPlanRepository is null"); } if (hotelPropertyInfo == null) { throw new ArgumentNullException("hotelPropertyInfoRepository is null"); } linkInfoRepository = linkInfo; sightInfoRepository = sightInfo; tourPlanRepository = tourPlan; hotelPropertyInfoRepository = hotelPropertyInfo; }
/// <summary> /// Initializes a new instance of the <see cref="ArticleService"/> class. /// </summary> /// <param name="articleInfo">The article info.</param> public ArticleService(iPow.Domain.Repository.IArticleInfoRepository articleInfo, iPow.Domain.Repository.ISightInfoRepository sightInfo, iPow.Domain.Repository.IArticleCommRepository articleComm, iPow.Domain.Repository.IArticleClassRepository articleClass, iPow.Application.jq.Service.ISightInfoService sis ) { if (articleInfo == null) { throw new ArgumentNullException("articleInfoRepository is null"); } if (sightInfo == null) { throw new ArgumentNullException("sightinforepository is null"); } if (articleComm == null) { throw new ArgumentNullException("articleclassrepository is null"); } if (articleClass == null) { throw new ArgumentNullException("articlecommrepository is null"); } if (sis == null) { throw new ArgumentNullException("sightinfoservice is null"); } articleInfoRepository = articleInfo; sightInfoRepository = sightInfo; articleCommRepository = articleComm; articleClassRepository = articleClass; sightInfoService = sis; }
public SightInfoService(iPow.Domain.Repository.ISightInfoRepository sightInfo) { if (sightInfo == null) { throw new ArgumentNullException(" sightInfoRepository is null"); } sightInfoRepository = sightInfo; }
/// <summary> /// Initializes a new instance of the <see cref="HeadVouchDataService"/> class. /// </summary> public HeadVouchDataService(iPow.Domain.Repository.ISightInfoRepository sight, iPow.Domain.Repository.ILinkInfoRepository link) { if (sight == null) { throw new ArgumentNullException("sightinforepository is null"); } if (link == null) { throw new ArgumentNullException("linkinforepository is null"); } sightInfoRepository = sight; linkInfoRepository = link; }
/// <summary> /// Initializes a new instance of the <see cref="HeadVouchDataService"/> class. /// </summary> public HeadVouchDataService(iPow.Domain.Repository.ISightInfoRepository sight, iPow.Domain.Repository.ILinkInfoRepository link) { if (sight == null) { throw new ArgumentNullException("sightinforepository is null"); } if (link == null) { throw new ArgumentNullException("linkinforepository is null"); } sightInfoRepository = sight; linkInfoRepository = link; }
/// <summary> /// Initializes a new instance of the <see cref="TopClassService"/> class. /// </summary> /// <param name="sightInfo">The sight info.</param> /// <param name="sightClass">The sight class.</param> public TicketService(iPow.Domain.Repository.ISightInfoRepository sightInfo, iPow.Domain.Repository.ISightClassRepository sightClass) { if (sightInfo == null) { throw new ArgumentNullException("sightinforepository is null"); } if (sightClass == null) { throw new ArgumentNullException("sightclassrepository is null"); } sightInfoRepository = sightInfo; sightClassRepository = sightClass; }
public TourPlanDetailService(iPow.Domain.Repository.ITourPlanDetailRepository tourPlanDetail, iPow.Domain.Repository.ISightInfoRepository sightInfoRep) { if (tourPlanDetail == null) { throw new ArgumentNullException("tourPlanDetailRepository is null"); } if (sightInfoRep == null) { throw new ArgumentNullException("sightInfoRepository is null"); } tourPlanDetailRepository = tourPlanDetail; sightInoRepository = sightInfoRep; }
public TourPlanDetailService(iPow.Domain.Repository.ITourPlanDetailRepository tourPlanDetail, iPow.Domain.Repository.ISightInfoRepository sightInfoRep) { if (tourPlanDetail == null) { throw new ArgumentNullException("tourPlanDetailRepository is null"); } if (sightInfoRep == null) { throw new ArgumentNullException("sightInfoRepository is null"); } tourPlanDetailRepository = tourPlanDetail; sightInoRepository = sightInfoRep; }
public SearchController(iPow.Infrastructure.Crosscutting.NetFramework.IWorkContext work, iPow.Application.jq.Service.ISearchService ipowSearch, iPow.Domain.Repository.ISightInfoRepository sightInfo) : base(work) { if (ipowSearch == null) { throw new ArgumentNullException("searchService is null"); } if (sightInfo == null) { throw new ArgumentNullException("sightInfoRepository is null"); } searchService = ipowSearch; sightInfoRepository = sightInfo; }
public SearchController(iPow.Infrastructure.Crosscutting.NetFramework.IWorkContext work, iPow.Application.jq.Service.ISearchService ipowSearch, iPow.Domain.Repository.ISightInfoRepository sightInfo) : base(work) { if (ipowSearch == null) { throw new ArgumentNullException("searchService is null"); } if (sightInfo == null) { throw new ArgumentNullException("sightInfoRepository is null"); } searchService = ipowSearch; sightInfoRepository = sightInfo; }
/// <summary> /// Initializes a new instance of the <see cref="TopClassService"/> class. /// </summary> /// <param name="sightInfo">The sight info.</param> /// <param name="sightClass">The sight class.</param> /// <param name="sightInfoSort">The sight info sort.</param> public TopClassService(iPow.Domain.Repository.ISightInfoRepository sightInfo, iPow.Domain.Repository.ISightClassRepository sightClass, iPow.Domain.Repository.ISightInfoSortRepository sightInfoSort) { if (sightInfo == null) { throw new ArgumentNullException("sightinforepository is null"); } if (sightClass == null) { throw new ArgumentNullException("sightclassrepository is null"); } if (sightInfoSort == null) { throw new ArgumentNullException("sightInfoSortRepository is null"); } sightInfoRepository = sightInfo; sightClassRepository = sightClass; sightInfoSortRepository = sightInfoSort; }
/// <summary> /// Initializes a new instance of the <see cref="ListService"/> class. /// </summary> /// <param name="sightInfo">The sight info.</param> /// <param name="tourPlan">The tour plan.</param> /// <param name="tourPlanDetail">The tour plan detail.</param> public ListService(iPow.Domain.Repository.ISightInfoRepository sightInfo, iPow.Domain.Repository.ITourPlanRepository tourPlan, iPow.Domain.Repository.ITourPlanDetailRepository tourPlanDetail ) { if (sightInfo == null) { throw new ArgumentNullException("sightInfoRepository is null"); } if (tourPlan == null) { throw new ArgumentNullException("tourPlanRepository is null"); } if (tourPlanDetail == null) { throw new ArgumentNullException("tourPlanDetailRepository is null"); } sightInfoRepository = sightInfo; tourPlanRepository = tourPlan; tourPlanDetailRepository = tourPlanDetail; }
/// <summary> /// Initializes a new instance of the <see cref="AddSortService"/> class. /// </summary> /// <param name="sightInfo">The sight info.</param> public AddSortService(iPow.Domain.Repository.ISightInfoRepository sightInfo, iPow.Domain.Repository.ISightCommRepository sightComm, iPow.Domain.Repository.ISightClassRepository sightClass, iPow.Domain.Repository.IPicInfoRepository picInfo, iPow.Domain.Repository.ICityInfoRepository cityInfo, iPow.Domain.Repository.ISightInfoSortRepository sightInfoSort) { if (sightInfo == null) { throw new ArgumentNullException("sightinforepository is null"); } if (sightComm == null) { throw new ArgumentNullException("sightCommRepository is null"); } if (sightClass == null) { throw new ArgumentNullException("sightClassRepository is null"); } if (picInfo == null) { throw new ArgumentNullException("picInfoRepository is null"); } if (cityInfo == null) { throw new ArgumentNullException("cityInfoRepository is null"); } if (sightInfoSort == null) { throw new ArgumentNullException("sightInfoSortRepository is null"); } sightInfoRepository = sightInfo; sightCommRepository = sightComm; sightClassRepository = sightClass; picInfoRepository = picInfo; cityInfoRepository = cityInfo; sightInfoSortRepository = sightInfoSort; }
/// <summary> /// Initializes a new instance of the <see cref="SightInfoService"/> class. /// </summary> public SightInfoService(iPow.Domain.Repository.ISightVouchItemRepository sightVouch, iPow.Domain.Repository.ISightTicketRepository sightTicket, iPow.Domain.Repository.ISightClassRepository sightClass, iPow.Domain.Repository.ISightInfoRepository sightInfo, iPow.Domain.Repository.IPicInfoRepository picInfo, iPow.Domain.Repository.ISightCommRepository sightComm, iPow.Domain.Repository.IHotelPropertyInfoRepository hotelPropertyInfo, iPow.Domain.Repository.ICityInfoRepository cityInfo, iPow.Application.jq.Service.IAddSortService addSort, iPow.Application.jq.Service.ITopClassService topClass, iPow.Infrastructure.Crosscutting.Comm.Service.ICityInfoService ciService, iPow.Domain.Repository.ISightInfoSortRepository sightInfoSort, iPow.Domain.Repository.ISightInfoCirHotelRepository sightInfoCirHotel, iPow.Domain.Repository.ISightInfoCirSightRepository sightInfoCirSight, iPow.Domain.Repository.ITourPlanDetailRepository tourPlanDetail) { if (sightVouch == null) { throw new ArgumentNullException("sightvouchitem is null"); } if (sightTicket == null) { throw new ArgumentNullException("sightticketrepository is null"); } if (sightClass == null) { throw new ArgumentNullException("sightclassrepository is null"); } if (sightInfo == null) { throw new ArgumentNullException("sightinforepository is null"); } if (picInfo == null) { throw new ArgumentNullException("picinforepository is null"); } if (sightComm == null) { throw new ArgumentNullException("sightCommRepository is null"); } if (hotelPropertyInfo == null) { throw new ArgumentNullException("hotelpropertyinforepository is null"); } if (cityInfo == null) { throw new ArgumentNullException("cityinforepository is null"); } if (addSort == null) { throw new ArgumentNullException("addsortservice is null"); } if (topClass == null) { throw new ArgumentNullException("topclassservice is null"); } if (ciService == null) { throw new ArgumentNullException("cityinfoservice is null"); } if (sightInfoSort == null) { throw new ArgumentNullException("sightInfoSortRepository is null"); } if (sightInfoCirHotel == null) { throw new ArgumentNullException("sightInfoSortRepository is null"); } if (sightInfoCirSight == null) { throw new ArgumentNullException("sightInfoSortRepository is null"); } if (tourPlanDetail == null) { throw new ArgumentNullException("tourPlanDetailRepository in null"); } sightVouchItemRepository = sightVouch; sightTicketRepository = sightTicket; sightClassRepository = sightClass; sightInfoRepository = sightInfo; picInfoRepository = picInfo; sightCommRepository = sightComm; hotelPropertyInfoRepository = hotelPropertyInfo; cityInfoRepository = cityInfo; addSortService = addSort; topClassService = topClass; cityInfoService = ciService; sightInfoSortRepository = sightInfoSort; sightInfoCirHotelRepository = sightInfoCirHotel; sightInfoCirSightRepository = sightInfoCirSight; tourPlanDetailRepository = tourPlanDetail; }
/// <summary> /// Initializes a new instance of the <see cref="SightInfoService"/> class. /// </summary> public SightInfoService(iPow.Domain.Repository.ISightVouchItemRepository sightVouch, iPow.Domain.Repository.ISightTicketRepository sightTicket, iPow.Domain.Repository.ISightClassRepository sightClass, iPow.Domain.Repository.ISightInfoRepository sightInfo, iPow.Domain.Repository.IPicInfoRepository picInfo, iPow.Domain.Repository.ISightCommRepository sightComm, iPow.Domain.Repository.IHotelPropertyInfoRepository hotelPropertyInfo, iPow.Domain.Repository.ICityInfoRepository cityInfo, iPow.Application.jq.Service.IAddSortService addSort, iPow.Application.jq.Service.ITopClassService topClass, iPow.Infrastructure.Crosscutting.Comm.Service.ICityInfoService ciService, iPow.Domain.Repository.ISightInfoSortRepository sightInfoSort, iPow.Domain.Repository.ISightInfoCirHotelRepository sightInfoCirHotel, iPow.Domain.Repository.ISightInfoCirSightRepository sightInfoCirSight, iPow.Domain.Repository.ITourPlanDetailRepository tourPlanDetail) { if (sightVouch == null) { throw new ArgumentNullException("sightvouchitem is null"); } if (sightTicket == null) { throw new ArgumentNullException("sightticketrepository is null"); } if (sightClass == null) { throw new ArgumentNullException("sightclassrepository is null"); } if (sightInfo == null) { throw new ArgumentNullException("sightinforepository is null"); } if (picInfo == null) { throw new ArgumentNullException("picinforepository is null"); } if (sightComm == null) { throw new ArgumentNullException("sightCommRepository is null"); } if (hotelPropertyInfo == null) { throw new ArgumentNullException("hotelpropertyinforepository is null"); } if (cityInfo == null) { throw new ArgumentNullException("cityinforepository is null"); } if (addSort == null) { throw new ArgumentNullException("addsortservice is null"); } if (topClass == null) { throw new ArgumentNullException("topclassservice is null"); } if (ciService == null) { throw new ArgumentNullException("cityinfoservice is null"); } if (sightInfoSort == null) { throw new ArgumentNullException("sightInfoSortRepository is null"); } if (sightInfoCirHotel == null) { throw new ArgumentNullException("sightInfoSortRepository is null"); } if (sightInfoCirSight == null) { throw new ArgumentNullException("sightInfoSortRepository is null"); } if (tourPlanDetail == null) { throw new ArgumentNullException("tourPlanDetailRepository in null"); } sightVouchItemRepository = sightVouch; sightTicketRepository = sightTicket; sightClassRepository = sightClass; sightInfoRepository = sightInfo; picInfoRepository = picInfo; sightCommRepository = sightComm; hotelPropertyInfoRepository = hotelPropertyInfo; cityInfoRepository = cityInfo; addSortService = addSort; topClassService = topClass; cityInfoService = ciService; sightInfoSortRepository = sightInfoSort; sightInfoCirHotelRepository = sightInfoCirHotel; sightInfoCirSightRepository = sightInfoCirSight; tourPlanDetailRepository = tourPlanDetail; }
/// <summary> /// Initializes a new instance of the <see cref="TourPlanService"/> class. /// </summary> /// <param name="tourPlan">The tour plan.</param> /// <param name="tourPlanDetail">The tour plan detail.</param> /// <param name="tourClass">The tour class.</param> /// <param name="sightInfo">The sight info.</param> /// <param name="sightClass">The sight class.</param> /// <param name="hotelComm">The hotel comm.</param> /// <param name="hotelPropertyInfo">The hotel property info.</param> /// <param name="hotelPic">The hotel pic.</param> /// <param name="sightComm">The sight comm.</param> /// <param name="picInfo">The pic info.</param> /// <param name="siService">The si service.</param> /// <param name="ucityService">The ucity service.</param> /// <param name="hlmService">The HLM service.</param> public TourPlanService(iPow.Domain.Repository.ITourPlanRepository tourPlan, iPow.Domain.Repository.ITourPlanDetailRepository tourPlanDetail, iPow.Domain.Repository.ITourClassRepository tourClass, iPow.Domain.Repository.ISightInfoRepository sightInfo, iPow.Domain.Repository.ISightClassRepository sightClass, iPow.Domain.Repository.IHotelCommRepository hotelComm, iPow.Domain.Repository.IHotelPropertyInfoRepository hotelPropertyInfo, iPow.Domain.Repository.IHotelPicRepository hotelPic, iPow.Domain.Repository.ISightCommRepository sightComm, iPow.Domain.Repository.IPicInfoRepository picInfo, iPow.Application.jq.Service.ISightInfoService siService, iPow.Service.Union.Service.ICityService ucityService, iPow.Service.Union.Service.IHotelLeftMidService hlmService ) { if (tourPlan == null) { throw new ArgumentNullException("tourPlanRepository is null"); } if (tourPlanDetail == null) { throw new ArgumentNullException("tourPlanDetailRepository is null"); } if (tourClass == null) { throw new ArgumentNullException("tourclassrepository is null"); } if (sightInfo == null) { throw new ArgumentNullException("sightinforepository is null"); } if (sightClass == null) { throw new ArgumentNullException("sightclassrepository is null"); } if (hotelComm == null) { throw new ArgumentNullException("hotelcommrepository is null"); } if (hotelPropertyInfo == null) { throw new ArgumentNullException("hotelpropertyinforepository is null"); } if (hotelPic == null) { throw new ArgumentNullException("hotelpicrepository is null"); } if (sightComm == null) { throw new ArgumentNullException("sightcommrepository is null"); } if (picInfo == null) { throw new ArgumentNullException("picinforepository is null"); } if (siService == null) { throw new ArgumentNullException("sightinfoservice is null"); } if (ucityService == null) { throw new ArgumentNullException("unionCityService is null"); } if (ucityService == null) { throw new ArgumentNullException("hotelleftmidservice is null"); } tourPlanRepository = tourPlan; tourPlanDetailRepository = tourPlanDetail; tourClassRepository = tourClass; sightInfoRepository = sightInfo; sightClassRepository = sightClass; hotelCommRepository = hotelComm; hotelPropertyInfoRepository = hotelPropertyInfo; hotelPicRepository = hotelPic; sightCommRepository = sightComm; picInfoRepository = picInfo; sightInfoService = siService; unionCityService = ucityService; hotelLeftMidService = hlmService; }
/// <summary> /// Initializes a new instance of the <see cref="TourPlanService"/> class. /// </summary> /// <param name="tourPlan">The tour plan.</param> /// <param name="tourPlanDetail">The tour plan detail.</param> /// <param name="tourClass">The tour class.</param> /// <param name="sightInfo">The sight info.</param> /// <param name="sightClass">The sight class.</param> /// <param name="hotelComm">The hotel comm.</param> /// <param name="hotelPropertyInfo">The hotel property info.</param> /// <param name="hotelPic">The hotel pic.</param> /// <param name="sightComm">The sight comm.</param> /// <param name="picInfo">The pic info.</param> /// <param name="siService">The si service.</param> /// <param name="ucityService">The ucity service.</param> /// <param name="hlmService">The HLM service.</param> public TourPlanService(iPow.Domain.Repository.ITourPlanRepository tourPlan, iPow.Domain.Repository.ITourPlanDetailRepository tourPlanDetail, iPow.Domain.Repository.ITourClassRepository tourClass, iPow.Domain.Repository.ISightInfoRepository sightInfo, iPow.Domain.Repository.ISightClassRepository sightClass, iPow.Domain.Repository.IHotelCommRepository hotelComm, iPow.Domain.Repository.IHotelPropertyInfoRepository hotelPropertyInfo, iPow.Domain.Repository.IHotelPicRepository hotelPic, iPow.Domain.Repository.ISightCommRepository sightComm, iPow.Domain.Repository.IPicInfoRepository picInfo, iPow.Application.jq.Service.ISightInfoService siService, iPow.Service.Union.Service.ICityService ucityService, iPow.Service.Union.Service.IHotelLeftMidService hlmService ) { if (tourPlan == null) { throw new ArgumentNullException("tourPlanRepository is null"); } if (tourPlanDetail == null) { throw new ArgumentNullException("tourPlanDetailRepository is null"); } if (tourClass == null) { throw new ArgumentNullException("tourclassrepository is null"); } if (sightInfo == null) { throw new ArgumentNullException("sightinforepository is null"); } if (sightClass == null) { throw new ArgumentNullException("sightclassrepository is null"); } if (hotelComm == null) { throw new ArgumentNullException("hotelcommrepository is null"); } if (hotelPropertyInfo == null) { throw new ArgumentNullException("hotelpropertyinforepository is null"); } if (hotelPic == null) { throw new ArgumentNullException("hotelpicrepository is null"); } if (sightComm == null) { throw new ArgumentNullException("sightcommrepository is null"); } if (picInfo == null) { throw new ArgumentNullException("picinforepository is null"); } if (siService == null) { throw new ArgumentNullException("sightinfoservice is null"); } if (ucityService == null) { throw new ArgumentNullException("unionCityService is null"); } if (ucityService == null) { throw new ArgumentNullException("hotelleftmidservice is null"); } tourPlanRepository = tourPlan; tourPlanDetailRepository = tourPlanDetail; tourClassRepository = tourClass; sightInfoRepository = sightInfo; sightClassRepository = sightClass; hotelCommRepository = hotelComm; hotelPropertyInfoRepository = hotelPropertyInfo; hotelPicRepository = hotelPic; sightCommRepository = sightComm; picInfoRepository = picInfo; sightInfoService = siService; unionCityService = ucityService; hotelLeftMidService = hlmService; }