示例#1
0
 public EmailConfirmationSenderService(EmailConfirmationSecretRepository emailConfirmationSecretRepository, ITimeService timeService, IEmailService emailService, TextService textService)
 {
     _emailConfirmationSecretRepository = emailConfirmationSecretRepository;
     _timeService  = timeService;
     _emailService = emailService;
     _textService  = textService;
 }
示例#2
0
 public EmailService(IHttpContextAccessor httpContextAccessor, IEmailTemplateService emailTemplateService, TextService textService, UniwikiConfiguration uniwikiConfiguration, ILogger <EmailService> logger)
 {
     _emailTemplateService = emailTemplateService;
     _textService          = textService;
     _uniwikiConfiguration = uniwikiConfiguration;
     _logger  = logger;
     _baseUrl = GetBaseUri(httpContextAccessor.HttpContext);
 }
示例#3
0
 public LoginService(ProfileRepository profileRepository, IHashService hashService, TextService textService, ITimeService timeService, LoginTokenRepository loginTokenRepository, IInputValidationService inputValidationService, UniwikiContext uniwikiContext)
 {
     _profileRepository      = profileRepository;
     _hashService            = hashService;
     _textService            = textService;
     _timeService            = timeService;
     _loginTokenRepository   = loginTokenRepository;
     _inputValidationService = inputValidationService;
     _uniwikiContext         = uniwikiContext;
 }
 public InputValidationService(TextService textService)
 {
     _textService = textService;
 }
示例#5
0
 public EmailTemplateService(IUploadFileService uploadFileService, TextService textService)
 {
     _uploadFileService = uploadFileService;
     _textService       = textService;
 }