/// <summary> /// Constructor for admission block /// </summary> public GroupAdmissionBlockController() { userRepository = ServiceLocator.Current.GetInstance <IUserRepository>(); communityRepository = ServiceLocator.Current.GetInstance <ICommunityRepository>(); memberRepository = ServiceLocator.Current.GetInstance <ICommunityMemberRepository>(); moderationRepository = ServiceLocator.Current.GetInstance <ICommunityMembershipModerationRepository>(); }
/// <summary> /// Constructor /// </summary> public MembershipDisplayBlockController(ICommunityRepository communityRepository, ICommunityMemberRepository memberRepository, IUserRepository userRepository, IPageRouteHelper pageRouteHelper) : base(pageRouteHelper) { _communityRepository = communityRepository; _memberRepository = memberRepository; _userRepository = userRepository; }
/// <summary> /// Constructor /// </summary> /// <param name="workflowService">Moderation workflow service supporting this application</param> /// <param name="workflowItemService">Moderation workflow item service supporting this application</param> /// <param name="memberService">Member service supporting this application</param> public CommunityMembershipModerationRepository(IWorkflowService workflowService, IWorkflowItemService workflowItemService, ICommunityMemberRepository memberRepository, IUserRepository userRepository) { this.workflowService = workflowService; this.workflowItemService = workflowItemService; this.memberRepository = memberRepository; this.userRepository = userRepository; this.workflowAdapter = new CommunityMembershipWorkflowAdapter(); this.memberAdapter = new CommunityMemberAdapter(); }
/// <summary> /// Constructor /// </summary> public MembershipAffiliationBlockController(IUserRepository userRepository, ICommunityRepository communityRepository, ICommunityMemberRepository communityMemberRepository, IPageRouteHelper pageRouteHelper) : base(pageRouteHelper) { _userRepository = userRepository; _communityRepository = communityRepository; _memberRepository = communityMemberRepository; }
/// <summary> /// Constructor for admission block /// </summary> public GroupAdmissionBlockController(IUserRepository userRepository, ICommunityRepository communityRepository, ICommunityMemberRepository memberRepository, ICommunityMembershipModerationRepository moderationRepository, IPageRouteHelper pageRouteHelper) : base(pageRouteHelper) { _userRepository = userRepository; _communityRepository = communityRepository; _memberRepository = memberRepository; _moderationRepository = moderationRepository; }
/// <summary> /// Constructor /// </summary> public RatingBlockController( IUserRepository userRepository, IPageRatingRepository ratingRepository, IPageRepository pageRepository, ICommunityActivityRepository activityRepository, ICommunityRepository communityRepository, ICommunityMemberRepository memberRepository) { _userRepository = userRepository; _ratingRepository = ratingRepository; _pageRepository = pageRepository; _activityRepository = activityRepository; _communityRepository = communityRepository; _memberRepository = memberRepository; }
/// <summary> /// Constructor /// </summary> public MembershipDisplayBlockController(ICommunityRepository communityRepository, ICommunityMemberRepository memberRepository, IUserRepository userRepository) { _communityRepository = communityRepository; _memberRepository = memberRepository; _userRepository = userRepository; }
/// <summary> /// Constructor /// </summary> public MembershipAffiliationBlockController() { userRepository = ServiceLocator.Current.GetInstance <IUserRepository>(); communityRepository = ServiceLocator.Current.GetInstance <ICommunityRepository>(); memberRepository = ServiceLocator.Current.GetInstance <ICommunityMemberRepository>(); }
/// <summary> /// Constructor /// </summary> public MembershipDisplayController() { communityRepository = ServiceLocator.Current.GetInstance <ICommunityRepository>(); memberRepository = ServiceLocator.Current.GetInstance <ICommunityMemberRepository>(); userRepository = ServiceLocator.Current.GetInstance <IUserRepository>(); }
/// <summary> /// Constructor /// </summary> public MembershipAffiliationBlockController(IUserRepository userRepository, ICommunityRepository communityRepository, ICommunityMemberRepository communityMemberRepository) { _userRepository = userRepository; _communityRepository = communityRepository; _memberRepository = communityMemberRepository; }