Example #1
0
        public InviteService(
            IBaseDAO <AppUserEntity> userDAO,
            IBaseDAO <RoleEntity> roleDAO,
            IBaseDAO <InviteEntity> inviteDAO,
            IGroupStore groupStore,
            IGroupUserStore groupUserStore,
            IEmailService mailService,
            IAddInviteFilter addInviteFilter,
            IValidator <InviteToGroupRequest> inviteToGroupRequestValidator,
            IValidator <InviteRequest> inviteRequestValidator,
            ILogger <InviteService> logger,
            IOptions <IdentityUIOptions> identityManagementOptions,
            IOptions <IdentityUIEndpoints> identityManagementEndpoints)
        {
            _userDAO   = userDAO;
            _roleDAO   = roleDAO;
            _inviteDAO = inviteDAO;

            _groupStore      = groupStore;
            _groupUserStore  = groupUserStore;
            _mailService     = mailService;
            _addInviteFilter = addInviteFilter;

            _inviteToGroupRequestValidator = inviteToGroupRequestValidator;
            _inviteRequestValidator        = inviteRequestValidator;

            _logger = logger;

            _identityManagementOptions   = identityManagementOptions.Value;
            _identityManagementEndpoints = identityManagementEndpoints.Value;
        }
Example #2
0
 public GroupUserService(
     IAuthorizedUserHelper authorizedUserHelper,
     IGroupUserRepository groupUserRepository,
     IGroupUserStore groupUserStore,
     IGroupEventService groupEventService,
     IGroupRepository groupRepository,
     IChannelEventService channelEventService,
     IChannelUserRepository channelUserRepository,
     IChannelUserStore channelUserStore,
     IChatEventService chatEventService,
     IChatUserRepository chatUserRepository,
     IChatUserStore chatUserStore,
     IChatService chatService,
     IUserRepository userRepository,
     IMailService mailService,
     IMapper mapper
     )
 {
     _groupUserRepository   = groupUserRepository;
     _groupUserStore        = groupUserStore;
     _groupEventService     = groupEventService;
     _groupRepository       = groupRepository;
     _channelEventService   = channelEventService;
     _channelUserRepository = channelUserRepository;
     _channelUserStore      = channelUserStore;
     _chatUserRepository    = chatUserRepository;
     _chatUserStore         = chatUserStore;
     _chatEventService      = chatEventService;
     _chatService           = chatService;
     _userRepository        = userRepository;
     _mailService           = mailService;
     _mapper         = mapper;
     _authorizedUser = authorizedUserHelper.GetAuthorizedUser();
 }
 public GroupInviteDataService(
     IGroupUserStore userStore,
     IBaseDAO <InviteEntity> inviteDAO,
     IValidator <DataTableRequest> dataTableRequestValidator,
     ILogger <GroupInviteDataService> logger)
 {
     _userStore = userStore;
     _inviteDAO = inviteDAO;
     _dataTableRequestValidator = dataTableRequestValidator;
     _logger = logger;
 }
        public GroupDataService(IBaseRepository <GroupEntity> groupRepository, IGroupStore groupStore, IGroupUserStore groupUserStore,
                                IValidator <DataTableRequest> dataTableValidator, ILogger <GroupDataService> logger)
        {
            _groupRepository = groupRepository;

            _groupUserStore = groupUserStore;
            _groupStore     = groupStore;

            _dataTableValidator = dataTableValidator;

            _logger = logger;
        }
Example #5
0
 public GroupSeeder(
     IGroupUserStore groupUserStore,
     IGroupUserRepository groupUserRepository,
     IGroupRepository groupRepository,
     IUserRepository userRepository,
     IGroupEventService groupEventService)
 {
     _groupUserStore      = groupUserStore;
     _groupUserRepository = groupUserRepository;
     _groupRepository     = groupRepository;
     _userRepository      = userRepository;
     _groupEventService   = groupEventService;
 }
Example #6
0
        public GroupAdminDashboardDataService(
            IGroupUserStore groupUserStore,
            IBaseDAO <AuditEntity> auditDAO,
            IValidator <TimeRangeRequest> timeRangeRequestValidator,
            ILogger <GroupAdminDashboardDataService> logger)
        {
            _groupUserStore = groupUserStore;
            _auditDAO       = auditDAO;

            _timeRangeRequestValidator = timeRangeRequestValidator;

            _logger = logger;
        }
        public GroupUserService(IBaseRepository <GroupUserEntity> groupUserRepository, IBaseRepository <AppUserEntity> userRepository,
                                IBaseRepository <RoleEntity> roleRepository, IGroupUserStore groupUserStore, IGroupStore groupStore,
                                IValidator <AddExistingUserRequest> addExistingUserValidator, ILogger <GroupUserService> logger)
        {
            _groupUserRepository = groupUserRepository;
            _userRepository      = userRepository;
            _roleRepository      = roleRepository;

            _groupUserStore = groupUserStore;
            _groupStore     = groupStore;

            _addExistingUserValidator = addExistingUserValidator;

            _logger = logger;
        }
Example #8
0
        public ImpersonateService(
            SignInManager <AppUserEntity> signInManager,
            UserManager <AppUserEntity> userManager,
            IGroupUserStore groupUserStore,
            ISessionService sessionService,
            IIdentityUIUserInfoService identityUIUserInfoService,
            ILogger <ImpersonateService> logger)
        {
            _signInManager = signInManager;
            _userManager   = userManager;

            _groupUserStore = groupUserStore;

            _sessionService            = sessionService;
            _identityUIUserInfoService = identityUIUserInfoService;

            _logger = logger;
        }
Example #9
0
        public ManageUserService(
            UserManager <AppUserEntity> userManager,
            IUserRepository userRepository,
            IRoleRepository roleRepository,
            IBaseRepository <UserRoleEntity> userRoleRepository,
            IBaseRepository <GroupUserEntity> groupUserRepository,
            IBaseDAO <AppUserEntity> userDAO,
            IGroupUserStore groupUserStore,
            IEmailConfirmationService emailConfirmationService,
            ISessionService sessionService,
            IProfileImageService profileImageService,
            IValidator <EditUserRequest> editUserValidator,
            IValidator <SetNewPasswordRequest> setNewPasswordValidator,
            IValidator <EditProfileRequest> editRequestValidator,
            IValidator <UnlockUserRequest> unlockUserValidator,
            IValidator <SendEmailVerificationMailRequest> sendEmailVerificationMailValidator,
            ILogger <ManageUserService> logger)
        {
            _userManager = userManager;

            _userRepository      = userRepository;
            _roleRepository      = roleRepository;
            _userRoleRepository  = userRoleRepository;
            _groupUserRepository = groupUserRepository;

            _userDAO = userDAO;

            _groupUserStore = groupUserStore;

            _emailConfirmationService = emailConfirmationService;
            _sessionService           = sessionService;

            _profileImageService = profileImageService;

            _editUserValidator       = editUserValidator;
            _setNewPasswordValidator = setNewPasswordValidator;
            _editProfileValidator    = editRequestValidator;

            _unlockUserValidator = unlockUserValidator;
            _sendEmailVerificationMailValidator = sendEmailVerificationMailValidator;

            _logger = logger;
        }
Example #10
0
 public GroupService(
     IAuthorizedUserHelper authorizedUserHelper,
     IGroupUserRepository groupUserRepository,
     IGroupUserStore groupUserStore,
     IGroupRepository groupRepository,
     IGroupEventService groupEventService,
     IMailService mailService,
     IMapper mapper
     )
 {
     _authorizedUserHelper = authorizedUserHelper;
     _groupUserRepository  = groupUserRepository;
     _groupUserStore       = groupUserStore;
     _groupRepository      = groupRepository;
     _groupEventService    = groupEventService;
     _mailService          = mailService;
     _mapper = mapper;
     _user   = authorizedUserHelper.GetAuthorizedUser();
 }
Example #11
0
        public GroupUserService(
            IBaseDAO <GroupUserEntity> groupUserDAO,
            IBaseDAO <RoleEntity> roleDAO,
            IBaseDAO <AppUserEntity> userDAO,
            IBaseDAO <GroupEntity> groupDAO,
            IGroupUserStore groupUserStore,
            IAddGroupUserFilter addGroupUserFilter,
            IValidator <AddExistingUserRequest> addExistingUserValidator,
            ILogger <GroupUserService> logger)
        {
            _groupUserStore     = groupUserStore;
            _addGroupUserFilter = addGroupUserFilter;

            _groupUserDAO = groupUserDAO;
            _roleDAO      = roleDAO;
            _userDAO      = userDAO;
            _groupDAO     = groupDAO;

            _addExistingUserValidator = addExistingUserValidator;

            _logger = logger;
        }
Example #12
0
        public InviteService(IBaseRepository <AppUserEntity> userRepository, IBaseRepository <InviteEntity> inviteRepository,
                             IBaseRepository <RoleEntity> roleRepository, IGroupStore groupStore, IGroupUserStore groupUserStore, IEmailService mailService,
                             IValidator <InviteToGroupRequest> inviteToGroupRequestValidator, IValidator <InviteRequest> inviteRequestValidator,
                             ILogger <InviteService> logger, IOptionsSnapshot <IdentityUIOptions> identityManagementOptions,
                             IOptionsSnapshot <IdentityUIEndpoints> identityManagementEndpoints)
        {
            _userRepository   = userRepository;
            _inviteRepository = inviteRepository;
            _roleRepository   = roleRepository;

            _groupStore     = groupStore;
            _groupUserStore = groupUserStore;

            _mailService = mailService;

            _inviteToGroupRequestValidator = inviteToGroupRequestValidator;
            _inviteRequestValidator        = inviteRequestValidator;

            _logger = logger;

            _identityManagementOptions   = identityManagementOptions.Value;
            _identityManagementEndpoints = identityManagementEndpoints.Value;
        }
 public GroupAdminInviteDataService(IGroupUserStore groupUserStore)
 {
     _groupUserStore = groupUserStore;
 }