Пример #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;
        }
Пример #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;
 }
Пример #4
0
        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;
        }
Пример #5
0
 public GroupSeeder(
     IGroupUserStore groupUserStore,
     IGroupUserRepository groupUserRepository,
     IGroupRepository groupRepository,
     IUserRepository userRepository,
     IGroupEventService groupEventService)
 {
     _groupUserStore      = groupUserStore;
     _groupUserRepository = groupUserRepository;
     _groupRepository     = groupRepository;
     _userRepository      = userRepository;
     _groupEventService   = groupEventService;
 }
Пример #6
0
        public GroupAdminDashboardDataService(
            IGroupUserStore groupUserStore,
            IBaseDAO <AuditEntity> auditDAO,
            IValidator <TimeRangeRequest> timeRangeRequestValidator,
            ILogger <GroupAdminDashboardDataService> logger)
        {
            _groupUserStore = groupUserStore;
            _auditDAO       = auditDAO;

            _timeRangeRequestValidator = timeRangeRequestValidator;

            _logger = logger;
        }
Пример #7
0
        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;
        }
Пример #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;
        }
Пример #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;
        }
Пример #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();
 }
Пример #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;
        }
Пример #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;
 }