/// <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 CommunityMemberRepository(IMemberService memberService) { _memberService = memberService; _communityMemberAdapter = new CommunityMemberAdapter(); }
/// <summary> /// Constructor /// </summary> public CommunityMemberRepository(IMemberService memberService) { this.memberService = memberService; this.communityMemberAdapter = new CommunityMemberAdapter(); }