コード例 #1
0
 /// <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;
 }
コード例 #2
0
ファイル: ArticleService.cs プロジェクト: JPomichael/Miaow
 /// <summary>
 /// Initializes a new instance of the <see cref="ArticleService"/> class.
 /// </summary>
 /// <param name="articleInfo">The article info.</param>
 public ArticleService(Miaow.Domain.Repository.IArticleInfoRepository articleInfo,
      Miaow.Domain.Repository.ISightInfoRepository sightInfo,
     Miaow.Domain.Repository.IArticleCommRepository articleComm,
     Miaow.Domain.Repository.IArticleClassRepository articleClass,
     Miaow.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;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MiaowWebWorkContext"/> class.
 /// </summary>
 /// <param name="MiaowHttpContext">The HTTP context.</param>
 /// <param name="MiaowUserService">The Miaow user service.</param>
 /// <param name="MiaowCityInfoService">The Miaow city info service.</param>
 public MiaowWebWorkContext(HttpContextBase MiaowHttpContext,
     Miaow.Infrastructure.Crosscutting.Authorize.IUserService MiaowUserService,
     Miaow.Infrastructure.Crosscutting.Comm.Service.ICityInfoService MiaowCityInfoService,
     Miaow.Infrastructure.Crosscutting.Authorize.IUserExtensionService userExtension)
 {
     if (MiaowHttpContext == null)
     {
         throw new ArgumentNullException("httpContext  is null");
     }
     if (MiaowUserService == null)
     {
         throw new ArgumentNullException("userService  is null");
     }
     if (MiaowCityInfoService == null)
     {
         throw new ArgumentNullException("cityInfoService  is null");
     }
     if (userExtension == null)
     {
         throw new ArgumentNullException("userExtensionService  is null");
     }
     httpContext = MiaowHttpContext;
     userService = MiaowUserService;
     cityInfoService = MiaowCityInfoService;
     userExtensionService = userExtension;
 }
コード例 #4
0
 public TourDetailController(Miaow.Infrastructure.Crosscutting.NetFramework.IWorkContext work,
     Miaow.Domain.Repository.ITourClassRepository tourClass,
     Miaow.Domain.Repository.ITourPlanDetailRepository tourPlanDetail,
     Miaow.Domain.Repository.ITourPlanRepository tourPlan,
     Miaow.Domain.Repository.ISightInfoRepository sightInfo,
     Miaow.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;
 }
コード例 #5
0
 public ViewResult AddUserRole(Miaow.Infrastructure.Crosscutting.Authorize.Dto.UserRoleDto userRole)
 {
     ViewBag.rolemodel = roleService.GetList();
     if (userRole != null && userRole.RoleID > 0)
     {
         var user = userService.GetUserByName(userRole.UserName);
         if (user != null && user.id > 0)
         {
             //判断User 是否存在当前所选Role  若没有则创建 有的话 阻止
             var isexist = userRoleService.UserHasUserRole(user.id, userRole.RoleID);
             if (isexist)  //该语法表示 已经存在
             {
                 ModelState.AddModelError("", "该用户已经存在同一角色!");
             }
             else
             {
                 var addUserRole = new Miaow.Infrastructure.Data.DataSys.Sys_UserRoles();
                 addUserRole.RoleID = userRole.RoleID;
                 addUserRole.UserID = user.id;
                 userRoleService.Add(addUserRole,null);
                 ModelState.AddModelError("", "已成功为用户添加角色");
             }
         }
         else
         {
             ModelState.AddModelError("", "" + "在系统中没有找到这个用户");
         }
     }
     else
     {
         ModelState.AddModelError("", "请使用正确地操作方式");
     }
     return View(userRole);
 }
コード例 #6
0
 public RolePermissionController(Miaow.Infrastructure.Crosscutting.NetFramework.IWorkContext work,
     Miaow.Infrastructure.Crosscutting.Authorize.IRoleService role,
     Miaow.Infrastructure.Crosscutting.Authorize.IMvcActionService mvcAction,
     Miaow.Infrastructure.Crosscutting.Authorize.IMvcControllerClassService mvcControllerClass,
     Miaow.Infrastructure.Crosscutting.Authorize.IMvcControllerService mvcController,
     Miaow.Infrastructure.Crosscutting.Authorize.IMvcRolePermissionService rolePermission)
 {
     if (role == null)
     {
         throw new ArgumentNullException("roleService is null");
     }
     if (mvcAction == null)
     {
         throw new ArgumentNullException("actionService is null");
     }
     if (mvcControllerClass == null)
     {
         throw new ArgumentNullException("actionService is null");
     }
     if (mvcController == null)
     {
         throw new ArgumentNullException("mvcControllerService is null");
     }
     if (rolePermission == null)
     {
         throw new ArgumentNullException("rolePermissionService is null");
     }
     roleService = role;
     mvcActionService = mvcAction;
     mvcControllerClassService = mvcControllerClass;
     mvcControllerService = mvcController;
     mvcRolePermissionService = rolePermission;
 }
コード例 #7
0
ファイル: PicInfoService.cs プロジェクト: JPomichael/Miaow
 /// <summary>
 /// Initializes a new instance of the <see cref="PicInfoService"/> class.
 /// </summary>
 /// <param name="picInfo">The pic info.</param>
 /// <param name="picComm">The pic comm.</param>
 /// <param name="picClass">The pic class.</param>
 public PicInfoService(Miaow.Domain.Repository.IPicInfoRepository picInfo,
     Miaow.Domain.Repository.IPicCommRepository picComm,
     Miaow.Domain.Repository.IPicClassRepository picClass,
     Miaow.Application.jq.Service.ISightInfoService sis)
 {
     if (picInfo == null)
     {
         throw new ArgumentNullException("picinforepository is null");
     }
     if (picComm == null)
     {
         throw new ArgumentNullException("piccommrepository is null");
     }
     if (picClass == null)
     {
         throw new ArgumentNullException("picclassrepository is null");
     }
     if (sis == null)
     {
         throw new ArgumentNullException("sightinfoservice is null");
     }
     picInfoRepository = picInfo;
     picCommRepository = picComm;
     picClassRepository = picClass;
     sightInfoService = sis;
 }
コード例 #8
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,
     Miaow.Domain.Repository.ICityAreaCodeRepository cityAreaCode,
     IHotelAroundHotelService hahService,
     Miaow.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;
 }
コード例 #9
0
 public ArticleCommService( Miaow.Domain.Repository.IArticleCommRepository articleComm)
 {
     if (articleComm == null)
         {
             throw new ArgumentNullException(" articleCommRepository   is null");
         }
         articleCommRepository = articleComm;
 }
コード例 #10
0
 public MvcControllerClassService(Miaow.Domain.Repository.IMvcControllerClassRepository controllerClass)
 {
     if (controllerClass == null)
     {
         throw new ArgumentNullException("controllerClassService is null");
     }
     controllerClassRepository = controllerClass;
 }
コード例 #11
0
ファイル: SightVouchService.cs プロジェクト: JPomichael/Miaow
 public SightVouchService( Miaow.Domain.Repository.ISightVouchRepository sightVouch)
 {
     if (sightVouch == null)
         {
             throw new ArgumentNullException(" sightVouchRepository   is null");
         }
         sightVouchRepository = sightVouch;
 }
コード例 #12
0
ファイル: SightClassService.cs プロジェクト: JPomichael/Miaow
 public SightClassService( Miaow.Domain.Repository.ISightClassRepository sightClass)
 {
     if (sightClass == null)
         {
             throw new ArgumentNullException(" sightClassRepository   is null");
         }
         sightClassRepository = sightClass;
 }
コード例 #13
0
ファイル: TourPlanService.cs プロジェクト: JPomichael/Miaow
 public TourPlanService( Miaow.Domain.Repository.ITourPlanRepository tourPlan)
 {
     if (tourPlan == null)
         {
             throw new ArgumentNullException(" tourPlanRepository   is null");
         }
         tourPlanRepository = tourPlan;
 }
コード例 #14
0
ファイル: SearchService.cs プロジェクト: JPomichael/Miaow
 /// <summary>
 /// Initializes a new instance of the <see cref="SearchService"/> class.
 /// </summary>
 /// <param name="addService">The add service.</param>
 public SearchService(Miaow.Application.jq.Service.IAddSortService addService)
 {
     if (addService == null)
     {
         throw new ArgumentNullException("addsortservice is null");
     }
     addSortService = addService;
 }
コード例 #15
0
ファイル: LinksClassService.cs プロジェクト: JPomichael/Miaow
 public LinksClassService( Miaow.Domain.Repository.ILinksClassRepository linksClass)
 {
     if (linksClass == null)
         {
             throw new ArgumentNullException(" linksClassRepository   is null");
         }
         linksClassRepository = linksClass;
 }
コード例 #16
0
 public CityInfoMoreService( Miaow.Domain.Repository.ICityInfoMoreRepository cityInfoMore)
 {
     if (cityInfoMore == null)
         {
             throw new ArgumentNullException(" cityInfoMoreRepository   is null");
         }
         cityInfoMoreRepository = cityInfoMore;
 }
コード例 #17
0
 public SightInfoSortService( Miaow.Domain.Repository.ISightInfoSortRepository sightInfoSort)
 {
     if (sightInfoSort == null)
         {
             throw new ArgumentNullException(" sightInfoSortRepository   is null");
         }
         sightInfoSortRepository = sightInfoSort;
 }
コード例 #18
0
 public HotelPropertyInfo2Service( Miaow.Domain.Repository.IHotelPropertyInfo2Repository hotelPropertyInfo2)
 {
     if (hotelPropertyInfo2 == null)
         {
             throw new ArgumentNullException(" hotelPropertyInfo2Repository   is null");
         }
         hotelPropertyInfo2Repository = hotelPropertyInfo2;
 }
コード例 #19
0
 public DiscountClassService(Miaow.Domain.Repository.IDiscountClassRepository discountClass)
 {
     if (discountClass == null)
     {
         throw new ArgumentNullException(" discountClassRepository   is null");
     }
     discountClassRepository = discountClass;
 }
コード例 #20
0
ファイル: LinksInfoService.cs プロジェクト: JPomichael/Miaow
 public LinksInfoService( Miaow.Domain.Repository.ILinksInfoRepository linksInfo)
 {
     if (linksInfo == null)
         {
             throw new ArgumentNullException(" linksInfoRepository   is null");
         }
         linksInfoRepository = linksInfo;
 }
コード例 #21
0
 public DiscountCommService( Miaow.Domain.Repository.IDiscountCommRepository discountComm)
 {
     if (discountComm == null)
         {
             throw new ArgumentNullException(" discountCommRepository   is null");
         }
         discountCommRepository = discountComm;
 }
コード例 #22
0
 public UserExtensionService(Miaow.Domain.Repository.IAdminUserExtensionRepository userex)
 {
     if (userex == null)
     {
         throw new ArgumentNullException("userExtensionRepository is null");
     }
     userExtensionRepository = userex;
 }
コード例 #23
0
ファイル: SinaInfoService.cs プロジェクト: JPomichael/Miaow
 /// <summary>
 /// Initializes a new instance of the <see cref="SinaInfoService"/> class.
 /// </summary>
 /// <param name="location">The location.</param>
 public SinaInfoService(Miaow.Infrastructure.Crosscutting.Comm.Service.ILocationService location)
 {
     if (location == null)
     {
         throw new ArgumentNullException("locationservice is null");
     }
     locationService = location;
 }
コード例 #24
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HotKeyWordsService"/> class.
 /// </summary>
 /// <param name="searchInfo">The search info.</param>
 public HotKeyWordsService(Miaow.Domain.Repository.ISearchInfoRepository searchInfo)
 {
     if (searchInfo == null)
     {
         throw new ArgumentNullException("searchInfoRepository is null");
     }
     searchInfoRepository = searchInfo;
 }
コード例 #25
0
ファイル: PicClassService.cs プロジェクト: JPomichael/Miaow
 public PicClassService( Miaow.Domain.Repository.IPicClassRepository picClass)
 {
     if (picClass == null)
         {
             throw new ArgumentNullException(" picClassRepository   is null");
         }
         picClassRepository = picClass;
 }
コード例 #26
0
ファイル: HotelPicService.cs プロジェクト: JPomichael/Miaow
 public HotelPicService( Miaow.Domain.Repository.IHotelPicRepository hotelPic)
 {
     if (hotelPic == null)
         {
             throw new ArgumentNullException(" hotelPicRepository   is null");
         }
         hotelPicRepository = hotelPic;
 }
コード例 #27
0
 public DisCountInfoService( Miaow.Domain.Repository.IDisCountInfoRepository disCountInfo)
 {
     if (disCountInfo == null)
         {
             throw new ArgumentNullException(" disCountInfoRepository   is null");
         }
         disCountInfoRepository = disCountInfo;
 }
コード例 #28
0
 public SightInfoCirHotelService( Miaow.Domain.Repository.ISightInfoCirHotelRepository sightInfoCirHotel)
 {
     if (sightInfoCirHotel == null)
         {
             throw new ArgumentNullException(" sightInfoCirHotelRepository   is null");
         }
         sightInfoCirHotelRepository = sightInfoCirHotel;
 }
コード例 #29
0
ファイル: TourClassService.cs プロジェクト: JPomichael/Miaow
 public TourClassService( Miaow.Domain.Repository.ITourClassRepository tourClass)
 {
     if (tourClass == null)
         {
             throw new ArgumentNullException(" tourClassRepository   is null");
         }
         tourClassRepository = tourClass;
 }
コード例 #30
0
ファイル: CityInfoService.cs プロジェクト: JPomichael/Miaow
 /// <summary>
 /// Initializes a new instance of the <see cref="CityInfoService"/> class.
 /// </summary>
 public CityInfoService(Miaow.Domain.Repository.ICityInfoRepository cityInfo)
 {
     if (cityInfo == null)
     {
         throw new ArgumentNullException("cityinforepository is null");
     }
     cityInfoRepository = cityInfo;
 }