示例#1
0
 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;
 }
示例#2
0
 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;
 }
示例#3
0
 /// <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;
 }
示例#4
0
 /// <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;
 }
示例#5
0
 /// <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;
 }
示例#6
0
 /// <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;
 }
示例#8
0
 /// <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;
 }
示例#9
0
 public SightInfoService(iPow.Domain.Repository.ISightInfoRepository sightInfo)
 {
     if (sightInfo == null)
     {
         throw new ArgumentNullException(" sightInfoRepository   is null");
     }
     sightInfoRepository = sightInfo;
 }
示例#10
0
 /// <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;
 }
示例#11
0
 /// <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;
 }
示例#12
0
 /// <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;
 }
示例#13
0
 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;
 }
示例#14
0
 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;
 }
示例#15
0
 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;
 }
示例#16
0
 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;
 }
示例#17
0
 /// <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;
 }
示例#18
0
 /// <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;
 }
示例#19
0
 /// <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;
 }
示例#20
0
 /// <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;
 }
示例#21
0
 /// <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;
 }
示例#22
0
        /// <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;
        }
示例#23
0
        /// <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;
        }