private void CreateService() { var builder = new DbContextOptionsBuilder <SMContext>().UseSqlServer("Server=.\\SQLEXPRESS;Database=MariaDB;Trusted_Connection=True;"); _SMContext = new SMContext(builder.Options); _IUserRegister = new UserRegister(_SMContext); }
public Handler( IMailer mailer, IUserSession userSession, IUserRegister <User> userRegister) { _mailer = mailer; _userSession = userSession; _userRegister = userRegister; }
void RegistrationValidate( IUserRegister details) { var errors = _userRegistrationValidator.Validate(details); if (errors.Any()) { throw new ValidationResultsException( "Registration failed", errors); } }
IEnumerable<ValidationResult> ValidateInternal(IUserRegister user) { if (user.Password == null || user.Password.Length < Settings.Default.UserPasswordMinLength) { yield return new ValidationResult( string.Format(Settings.Default.UserPasswordMinLengthValidationMessage, Settings.Default.UserPasswordMinLength), new[] {"Password"}); } else if (user.Password != user.PasswordConfirm) { yield return new ValidationResult( Settings.Default.UserPasswordConfirmMismatchValidationMessage, new[] {"Password"}); } }
IEnumerable <ValidationResult> ValidateInternal(IUserRegister user) { if (user.Password == null || user.Password.Length < Settings.Default.UserPasswordMinLength) { yield return(new ValidationResult( string.Format(Settings.Default.UserPasswordMinLengthValidationMessage, Settings.Default.UserPasswordMinLength), new[] { "Password" })); } else if (user.Password != user.PasswordConfirm) { yield return(new ValidationResult( Settings.Default.UserPasswordConfirmMismatchValidationMessage, new[] { "Password" })); } }
public UserController( UserManager <Entities.UserDb.User> userManager, SignInManager <Entities.UserDb.User> signInManager, IConfiguration configuration, IUserRegister userRegister, IUserLogin userLogin, IUserGetter userGetter, IMapper mapper, IRatingService ratingService) { _userManager = userManager; _signInManager = signInManager; _configuration = configuration; _userRegister = userRegister; _userLogin = userLogin; _userGetter = userGetter; _mapper = mapper; _ratingService = ratingService; }
ISession ISecurityService.Register(IUserRegister details) { if (!_userDataService.UserExists(details.Email)) { // validation RegistrationValidate(details); var user = _userDataService.CreateUser( details.Name, details.Email, _hashService.Hash64(details.Password)); user.Active = true; _userDataService.InsertUser(user); return CreateInsertSession(user); } return null; }
ISession ISecurityService.Register(IUserRegister details) { if (!_userDataService.UserExists(details.Email)) { // validation RegistrationValidate(details); var user = _userDataService.CreateUser( details.Name, details.Email, _hashService.Hash64(details.Password)); user.Active = true; _userDataService.InsertUser(user); return(CreateInsertSession(user)); } return(null); }
ValidationResult[] IUserRegistrationValidator.Validate(IUserRegister user) { return ValidateInternal(user).ToArray(); }
void RegistrationValidate( IUserRegister details) { var errors = _userRegistrationValidator.Validate(details); if (errors.Any()) throw new ValidationResultsException( "Registration failed", errors); }
ValidationResult[] IUserRegistrationValidator.Validate(IUserRegister user) { return(ValidateInternal(user).ToArray()); }
public UserRegister(IUserRegister registration) { userRegistration = registration; }
public LoginController(IUserRegister _repository) { this._repository = _repository; }
public SignUpController(IUserRegister userRegister) { userregister = userRegister; }
public AccountRegisterController(IUserRegister _repository) { this._repository = _repository; }
public UserRegisterController(IUserRegister iUserRegister, SMContext sMContext) { _IUserRegister = iUserRegister; _SMContext = sMContext; }