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;
 }
Example #2
0
 public ReleasePermissionService(
     ContentDbContext contentDbContext,
     IPersistenceHelper <ContentDbContext> persistenceHelper,
     IUserReleaseRoleRepository userReleaseRoleRepository,
     IUserReleaseInviteRepository userReleaseInviteRepository,
     IUserService userService)
 {
     _contentDbContext            = contentDbContext;
     _persistenceHelper           = persistenceHelper;
     _userReleaseRoleRepository   = userReleaseRoleRepository;
     _userReleaseInviteRepository = userReleaseInviteRepository;
     _userService = userService;
 }
Example #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;
        }