/// <summary> /// Initializes a new instance of the <see cref="LinksAndTopCountService"/> class. /// </summary> public LinksAndTopCountService(Miaow.Domain.Repository.ILinkInfoRepository linkInfo, Miaow.Domain.Repository.ISightInfoRepository sightInfo, Miaow.Domain.Repository.ITourPlanRepository tourPlan, Miaow.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="HeadVouchDataService"/> class. /// </summary> public HeadVouchDataService(Miaow.Domain.Repository.ISightInfoRepository sight, Miaow.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; }