public TokenResolver(IPlatformTokenProvider platformTokenProvider, IGroupMemberRepository groupMemberRepository,
     IGroupMemberResolver groupMemberResolver, IUsersApi usersApi)
 {
     _usersApi = usersApi;
     _platformTokenProvider = platformTokenProvider;
     _groupMemberRepository = groupMemberRepository;
     _groupMemberResolver = groupMemberResolver;
 }
Exemple #2
0
 public GroupService(IGroupRepository groupRepository, IUserRepository userRepository, IApplicationRoleRepository roleRepository, IGroupMemberRepository groupMemberRepository, IIssueRepository issueRepository)
 {
     _groupRepository       = groupRepository;
     _userRepository        = userRepository;
     _roleRepository        = roleRepository;
     _groupMemberRepository = groupMemberRepository;
     _issueRepository       = issueRepository;
 }
Exemple #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _fileService = new FileService();
     LoadData(group, accounts);
     _webContext            = new WebContext();
     _groupMemberRepository = new GroupMemberRepository();
     _redirector            = new Redirector();
 }
Exemple #4
0
 public MembersPresenter()
 {
     _accountRepository = new AccountRepository();
     _groupMemberRepository = new GroupMemberRepository();
     _webContext = new WebContext();
     _redirector = new Redirector();
     _groupService = new GroupService();
 }
Exemple #5
0
 public MembersPresenter()
 {
     _accountRepository     = new AccountRepository();
     _groupMemberRepository = new GroupMemberRepository();
     _webContext            = new WebContext();
     _redirector            = new Redirector();
     _groupService          = new GroupService();
 }
Exemple #6
0
 public GroupService()
 {
     _groupRepository = new GroupRepository();
     _webContext =new WebContext();
     _forumRepository =new BoardForumRepository();
     _groupForumRepository = new GroupForumRepository();
     _groupMemberRepository =new GroupMemberRepository();
     _accountRepository = new AccountRepository();
 }
Exemple #7
0
 public ExamController(IAccountExamRepository accountExamRepository, IExamRepository examRepository, IGroupMemberRepository groupMemberRepository, IGroupRepository groupRepository, IGroupOwnerRepository groupOwnerRepository)
 {
     _accountExamRepository = accountExamRepository;
     _groupRepository       = groupRepository;
     _groupMemberRepository = groupMemberRepository;
     _examRepository        = examRepository;
     _groupOwnerRepository  = groupOwnerRepository;
     Log4Net.InitLog();
 }
Exemple #8
0
 public GroupService()
 {
     _groupRepository       = new GroupRepository();
     _webContext            = new WebContext();
     _forumRepository       = new BoardForumRepository();
     _groupForumRepository  = new GroupForumRepository();
     _groupMemberRepository = new GroupMemberRepository();
     _accountRepository     = new AccountRepository();
 }
 public GroupMemberResolver(IUsersApi usersApi, IShopGroupRepository shopGroupRepository, IGroupMemberRepository groupMemberRepository,
     IPlatformTokenProvider platformTokenProvider, IAuthApi authApi)
 {
     _usersApi = usersApi;
     _shopGroupRepository = shopGroupRepository;
     _groupMemberRepository = groupMemberRepository;
     _platformTokenProvider = platformTokenProvider;
     _authApi = authApi;
 }
 public ShopGroupBuilder(IShopGroupRepository shopGroupRepository, IPlatformTokenProvider platformTokenProvider, IUsersApi usersApi,
     IShopGroupWallPublishApi shopGroupWallPublishApi, IGroupMemberRepository groupMemberRepository, IShopGroupFromInputValidator shopGroupFromInputValidator)
 {
     _usersApi = usersApi;
     _shopGroupRepository = shopGroupRepository;
     _platformTokenProvider = platformTokenProvider;
     _shopGroupFromInputValidator = shopGroupFromInputValidator;
     _groupMemberRepository = groupMemberRepository;
     _shopGroupWallPublishApi = shopGroupWallPublishApi;
 }
Exemple #11
0
 public CommentController(ICommentRepository commentRepository, IGroupMemberRepository groupMemberRepository,
                          IExamRepository examRepository, IGroupRepository groupRepository, IAccountRepository accountRepository)
 {
     _commentRepository     = commentRepository;
     _groupMemberRepository = groupMemberRepository;
     _examRepository        = examRepository;
     _groupRepository       = groupRepository;
     _accountRepository     = accountRepository;
     Log4Net.InitLog();
 }
Exemple #12
0
 public AlertService()
 {
     _userSession            = new UserSession();
     _alertRepository        = new AlertRepository();
     _webContext             = new WebContext();
     _friendRepository       = new FriendRepository();
     alert                   = new Alert();
     _accountRepository      = new AccountRepository();
     _groupMemberRepository  = new GroupMemberRepository();
     _notifycationRepository = new NotificationRepository();
 }
Exemple #13
0
        public static async Task <bool> CheckGroupMemberExistsAsync(
            Guid groupId,
            Guid userId,
            IGroupMemberRepository groupMemberRepository)
        {
            var groupMember = (await groupMemberRepository.FindAsync(gm =>
                                                                     gm.GroupId == groupId &&
                                                                     gm.UserId == userId)).FirstOrDefault();

            return(groupMember != null);
        }
Exemple #14
0
 public ViewGroupPresenter()
 {
     _groupRepository         = new GroupRepository();
     _webContext              = new WebContext();
     _redirector              = new Redirector();
     _boardForumRepository    = new BoardForumRepository();
     _boardCategoryRepository = new BoardCategoryRepository();
     _groupMemberRepository   = new GroupMemberRepository();
     _groupService            = new GroupService();
     _boardPostRepository     = new BoardPostRepository();
 }
 public ViewGroupForumPostPresenter()
 {
     _groupRepository = new GroupRepository();
     _webContext = new WebContext();
     _redirector = new Redirector();
     _boardForumRepository = new BoardForumRepository();
     _boardCategoryRepository = new BoardCategoryRepository();
     _groupMemberRepository = new GroupMemberRepository();
     _groupService = new GroupService();
     _boardPostRepository = new BoardPostRepository();
 }
Exemple #16
0
 public AlertService()
 {
     _userSession = new UserSession();
     _alertRepository = new AlertRepository();
     _webContext = new WebContext();
     _friendRepository = new FriendRepository();
     alert = new Alert();
     _accountRepository = new AccountRepository();
     _groupMemberRepository = new GroupMemberRepository();
     _notifycationRepository = new NotificationRepository();
 }
Exemple #17
0
        private static async Task <bool> CheckUserIsMemberOfGroupAsync(
            Guid groupId,
            Guid userId,
            IGroupMemberRepository groupMemberRepository)
        {
            var groupMember = await groupMemberRepository.FindAsync(gm =>
                                                                    gm.GroupId == groupId &&
                                                                    gm.UserId == userId);

            return(groupMember != null);
        }
Exemple #18
0
 public ExamAnswersController(IAppUserGroupMemberRepository appUserGroupMemberRepository,
                              IExamRepository examRepository, IResultRepository resultRepository,
                              IGroupMemberRepository groupMemberRepository,
                              IGroupRepository groupRepository)
 {
     _groupRepository              = groupRepository;
     _groupMemberRepository        = groupMemberRepository;
     _examRepository               = examRepository;
     _resultRepository             = resultRepository;
     _appUserGroupMemberRepository = appUserGroupMemberRepository;
 }
 public PostLoginController(IPlatformProxy platformProxy, IApplicationSettings applicationSettings, IPlatformTokenProvider platformTokenProvider,
      IPlatformSettings platformSettings, IPlatformRoutes platformRoutes, IUsersApi usersApi, IGroupMemberRepository groupMemberRepository)
 {
     _platformTokenProvider = platformTokenProvider;
     _platformProxy = platformProxy;
     _applicationSettings = applicationSettings;
     _platformSettings = platformSettings;
     _platformRoutes = platformRoutes;
     _usersApi = usersApi;
     _groupMemberRepository = groupMemberRepository;
 }
Exemple #20
0
 public MyGroupsPresenter()
 {
     _redirector            = new Redirector();
     _webContext            = new WebContext();
     _groupRepository       = new GroupRepository();
     _fileService           = new FileService();
     _boardPostRepository   = new BoardPostRepository();
     _boardForumRepository  = new BoardForumRepository();
     _groupForumRepository  = new GroupForumRepository();
     _groupMemberRepository = new GroupMemberRepository();
     _usersession           = new UserSession();
 }
Exemple #21
0
 public MyGroupsPresenter()
 {
     _redirector = new Redirector();
     _webContext = new WebContext();
     _groupRepository = new GroupRepository();
     _fileService = new FileService();
     _boardPostRepository = new BoardPostRepository();
     _boardForumRepository = new BoardForumRepository();
     _groupForumRepository = new GroupForumRepository();
     _groupMemberRepository = new GroupMemberRepository();
     _usersession = new UserSession();
 }
 public JoinSgController(IUsersApi usersApi, IGroupMemberRepository groupMemberRepository,IPlatformTokenProvider platformTokenProvider,
     ITokenResolver tokenResolver, IGroupMemberResolver groupMemberResolver, IShopGroupFromInputValidator shopGroupFromInputValidator,
     IShopGroupRepository shopGroupRepository, IGroupIdProvider groupIdProvider)
 {
     _usersApi = usersApi;
     _groupMemberRepository = groupMemberRepository;
     _tokenResolver = tokenResolver;
     _groupMemberResolver = groupMemberResolver;
     _shopGroupFromInputValidator = shopGroupFromInputValidator;
     _platformTokenProvider = platformTokenProvider;
     _shopGroupRepository = shopGroupRepository;
     _groupIdProvider = groupIdProvider;
 }
 public HomeController(IShopGroupRepository shopGroupRepository, IPlatformTokenProvider platformTokenProvider,IUsersApi usersApi, ITokenResolver tokenResolver,
      IProductsApi productsApi, IAuthApi authApi, IPlatformSettings platformSettings, IGroupMemberRepository groupMemberRepository, IGroupMemberResolver groupMemberResolver)
 {
     _platformTokenProvider = platformTokenProvider;
     _platformSettings = platformSettings;
     _usersApi = usersApi;
     _shopGroupRepository = shopGroupRepository;
     _groupMemberRepository = groupMemberRepository;
     _productsApi = productsApi;
     _authApi = authApi;
     _tokenResolver = tokenResolver;
     _groupMemberResolver = groupMemberResolver;
 }
 public GroupMembersController(AuthDbContext context, IGroupMemberRepository groupMember)
 {
     _context     = context;
     _groupMember = groupMember;
 }
 public GroupMemberServices(IGroupMemberRepository repository)
 {
     _repository = repository;
 }
Exemple #26
0
 public GroupMemberBL()
 {
     repo = new GroupMemberRepository();
 }
Exemple #27
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _fileService = new FileService();
     LoadData(group, accounts);
     _webContext = new WebContext();
     _groupMemberRepository = new GroupMemberRepository();
     _redirector = new Redirector();
     _forumRepository = new BoardForumRepository();
 }
Exemple #28
0
 public GroupMemberService(IGroupMemberRepository groupMemberRepo)
 {
     this.groupMemberRepo = groupMemberRepo;
 }
Exemple #29
0
 /// <summary>
 /// 构造函数
 /// </summary>
 ///<param name="groupMemberApplyRepository">群组成员申请仓储</param>
 ///<param name="groupMemberRepository">群组成员仓储</param>
 ///<param name="groupRepository">群组仓储</param>
 /// <param name="GroupRepository"></param>
 public GroupService(IGroupRepository groupRepository, IGroupMemberRepository groupMemberRepository, IGroupMemberApplyRepository groupMemberApplyRepository)
 {
     this.groupRepository            = groupRepository;
     this.groupMemberRepository      = groupMemberRepository;
     this.groupMemberApplyRepository = groupMemberApplyRepository;
 }
 /// <summary>
 /// 构造函数
 /// </summary>
 ///<param name="groupMemberApplyRepository">群组成员申请仓储</param>
 ///<param name="groupMemberRepository">群组成员仓储</param>
 ///<param name="groupRepository">群组仓储</param>
 /// <param name="GroupRepository"></param>
 public GroupService(IGroupRepository groupRepository, IGroupMemberRepository groupMemberRepository, IGroupMemberApplyRepository groupMemberApplyRepository)
 {
     this.groupRepository = groupRepository;
     this.groupMemberRepository = groupMemberRepository;
     this.groupMemberApplyRepository = groupMemberApplyRepository;
 }