public UserRegistrationConfirmedHandler( IUserRegistrationRepository userRegistrationRepository, IUserRepository userRepository) { _userRegistrationRepository = userRegistrationRepository; _userRepository = userRepository; }
public async Task <IActionResult> RegByEmail( [FromBody] RegEmailBinding binding, [FromServices] UserRegistrarService registrar, [FromServices] IUserRegistrationRepository repository, CancellationToken cancellationToken) { try{ var user = await registrar.CreateByEmail( id : binding.Id, guildId : binding.GuildId, password : binding.Password.Trim(), email : binding.Email, name : binding.Name, cancellationToken : cancellationToken ); registrar.ResendConfirmationCode(user); await repository.Save(user, cancellationToken); return(NoContent()); } catch (UserAlreadyExistsException) { throw new ApiException(HttpStatusCode.Conflict, ErrorCodes.GamerAlreadyExists, "Gamer already exists"); } }
public UserRegistrationController(UserManager <UserViewModel> userManager, DbContextOptions <ApplicationDbContext> applicationDBContext) { _userManager = userManager; _applicationDbContext = new ApplicationDbContext(applicationDBContext); _userRegistrationRepository = new UserRegistrationRepository(_applicationDbContext); _errorRepository = new ApplicationErrorsRepository(_applicationDbContext); }
public CreateUserCommandHandler( IUserRegistrationRepository userRegistrationRepository, IUserRepository userRepository) { _userRegistrationRepository = userRegistrationRepository; _userRepository = userRepository; }
public RegisterNewUserCommandHandler( IUserRegistrationRepository userRegistrationRepository, IUsersCounter usersCounter) { _userRegistrationRepository = userRegistrationRepository; _usersCounter = usersCounter; }
public UserRegistrarService( IUserRegistrationRepository repository, IConfirmationCodeProvider confirmationCodeProvider, IPasswordHasher passwordHasher) { _repository = repository; _confirmationCodeProvider = confirmationCodeProvider; _passwordHasher = passwordHasher; }
public AccountController(IHostingEnvironment hostingEnvironment, IUserRegistrationRepository userRegistrationRepository, SignInManager <StoreUser> singInManager, UserManager <StoreUser> userManager, IConfiguration config) { this._hostingEnvironment = hostingEnvironment; this.userRegistrationRepository = userRegistrationRepository; this.singInManager = singInManager; this.userManager = userManager; this.config = config; }
/// <inheritdoc /> public RegistrationService( IUserRegistrationRepository regsRepo, IChatBotRepository botsRepo, IZevereClient zvClient, ILogger logger = default ) { _regsRepo = regsRepo; _botsRepo = botsRepo; _zvClient = zvClient; _logger = logger; }
public async Task <IActionResult> ConfirmEmail( [FromQuery] ConfirmationCodeBinding binding, [FromServices] UserRegistrarService registrar, [FromServices] IUserRegistrationRepository repository, CancellationToken cancellationToken) { try{ var user = await registrar.Confirm(binding.ConfirmationCode, cancellationToken); await repository.Save(user, cancellationToken); } catch (InvalidOperationException) { throw new ApiException(HttpStatusCode.Forbidden, ErrorCodes.Forbidden, ""); } return(NoContent()); }
public RegisterNewUserCommandHandler( IUserRegistrationRepository userRegistrationRepository) { _userRegistrationRepository = userRegistrationRepository; }
public ConfirmUserRegistrationCommandHandler(IUserRegistrationRepository userRegistrationRepository) { _userRegistrationRepository = userRegistrationRepository; }
public UserRegistrationFailureTests(DatabaseFixture fixture) { _botsRepo = new ChatBotRepository(fixture.ChatBotsCollection); _registrationRepo = new UserRegistrationRepository(fixture.RegistrationsCollection); _zevereClient = new ZevereClient(new Settings().ZevereApiEndpoint); }
public UserRegisterActions(IUserRegistrationRepository userRegistrationRepository) => _userRegistrationRepository = userRegistrationRepository;
public RegisterUserServices(IUserRegistrationRepository userRegistrationRepository) { _userRegistrationRepository = userRegistrationRepository; }
public AccountController(IHostingEnvironment hostingEnvironment, IUserRegistrationRepository userRegistrationRepository) { this._hostingEnvironment = hostingEnvironment; this.userRegistrationRepository = userRegistrationRepository; }
public UserProcessor(ApplicationDbContext dbcontext) { _dbcontext = dbcontext; _userRegistrationRepository = new UserRegistrationRepository(dbcontext); }