public PreReleaseUserService(ContentDbContext context,
                              UsersAndRolesDbContext usersAndRolesDbContext,
                              IConfiguration configuration,
                              IEmailService emailService,
                              IPreReleaseService preReleaseService,
                              IPersistenceHelper <ContentDbContext> persistenceHelper,
                              IUserService userService,
                              IUserRepository userRepository,
                              IUserInviteRepository userInviteRepository,
                              IUserReleaseRoleRepository userReleaseRoleRepository,
                              IUserReleaseInviteRepository userReleaseInviteRepository,
                              IHttpContextAccessor httpContextAccessor)
 {
     _context = context;
     _usersAndRolesDbContext      = usersAndRolesDbContext;
     _configuration               = configuration;
     _emailService                = emailService;
     _preReleaseService           = preReleaseService;
     _persistenceHelper           = persistenceHelper;
     _userService                 = userService;
     _userRepository              = userRepository;
     _userInviteRepository        = userInviteRepository;
     _userReleaseRoleRepository   = userReleaseRoleRepository;
     _userReleaseInviteRepository = userReleaseInviteRepository;
     _httpContextAccessor         = httpContextAccessor;
 }
Пример #2
0
 public UserManagementService(UsersAndRolesDbContext usersAndRolesDbContext,
                              ContentDbContext contentDbContext,
                              IPersistenceHelper <UsersAndRolesDbContext> usersAndRolesPersistenceHelper,
                              IEmailTemplateService emailTemplateService,
                              IUserRoleService userRoleService,
                              IUserService userService,
                              IUserInviteRepository userInviteRepository)
 {
     _usersAndRolesDbContext         = usersAndRolesDbContext;
     _contentDbContext               = contentDbContext;
     _usersAndRolesPersistenceHelper = usersAndRolesPersistenceHelper;
     _emailTemplateService           = emailTemplateService;
     _userRoleService      = userRoleService;
     _userService          = userService;
     _userInviteRepository = userInviteRepository;
 }
Пример #3
0
        public ReleaseInviteService(ContentDbContext contentDbContext,
                                    IPersistenceHelper <ContentDbContext> contentPersistenceHelper,
                                    IUserRepository userRepository,
                                    IUserService userService,
                                    IUserInviteRepository userInviteRepository,
                                    IUserReleaseInviteRepository userReleaseInviteRepository,
                                    IUserReleaseRoleRepository userReleaseRoleRepository,
                                    IConfiguration configuration,
                                    IEmailService emailService)

        {
            _contentDbContext         = contentDbContext;
            _contentPersistenceHelper = contentPersistenceHelper;
            _userRepository           = userRepository;
            _userService                 = userService;
            _userInviteRepository        = userInviteRepository;
            _userReleaseInviteRepository = userReleaseInviteRepository;
            _userReleaseRoleRepository   = userReleaseRoleRepository;
            _configuration               = configuration;
            _emailService                = emailService;
        }
Пример #4
0
 public UserInviteService(IUserInviteRepository repository)
 {
     this.repository = repository;
 }