示例#1
0
 public RegistrationService(IUserRepository userRepository,
                            ITransactionalUnitOfWork transactionalUnitOfWork,
                            IMapper mapper,
                            IGroupsRepository groupsRepository,
                            IUsersGroupsRepository usersGroupsRepository,
                            ITemplateSettingRepository templateSettingRepository,
                            IConfiguration configuration)
 {
     _userRepository          = userRepository;
     _transactionalUnitOfWork = transactionalUnitOfWork;
     _encryptData             = new EncryptData();
     _mapper                    = mapper;
     _groupsRepository          = groupsRepository;
     _usersGroupsRepository     = usersGroupsRepository;
     _configuration             = configuration;
     _templateSettingRepository = templateSettingRepository;
 }
 public LoginService(IUserRepository userRepository,
                     IConfiguration config,
                     ITokenControllerRepository tokenControllerRepository,
                     ITransactionalUnitOfWork transactionalUnitOfWork,
                     IUsersGroupsRepository usersGroupsRepository,
                     IGroupsRepository groupsRepository,
                     IGroupsOuRepository groupsOuRepository,
                     ICompanyRepository companyRepository)
 {
     _userRepository            = userRepository;
     _config                    = config;
     _tokenControllerRepository = tokenControllerRepository;
     _transactionalUnitOfWork   = transactionalUnitOfWork;
     _encryptData               = new EncryptData();
     _usersGroupsRepository     = usersGroupsRepository;
     _groupsRepository          = groupsRepository;
     _groupsOuRepository        = groupsOuRepository;
     _companyRepository         = companyRepository;
 }