Exemple #1
0
        public AuthenticationModule(IUserRegistration userRegistration) : base("/api/authentication/")
        {
            _userRegistration = userRegistration;

            Post["Register"] = _ => RegisterUser();
            Post[""]         = _ => Authenicate();
        }
        public void CreateUser(IUserRegistration user)
        {
            var _user = new UserRegistration
            {
                UserId          = user.UserId,
                Username        = user.Username,
                Email           = user.Email,
                Password        = user.Password,
                ConfirmPassword = user.ConfirmPassword
            };

            userRegistrationContext.CreateUser(_user);
        }
        public void SetUp()
        {
            _memberService     = Substitute.For <IMemberService>();
            _memberTypeService = Substitute.For <IMemberTypeService>();
            _accountRepository = Substitute.For <IAccountRepository>();
            _tokenGenerator    = Substitute.For <ITokenGenerator>();
            _emailSender       = Substitute.For <IEmailSender>();

            _userRegistration = new UserRegistration(
                _memberService,
                _memberTypeService,
                _accountRepository,
                _tokenGenerator,
                _emailSender);
        }
 private static ApplicationUser CreateUserFromRegistration(IUserRegistration model)
 {
     return new ApplicationUser
      {
     UserName = model.UserName,
     Email = model.Email,
     UserDetails = new UserDetails
     {
        Title = model.Title,
        FirstName = model.FirstName,
        LastName = model.LastName,
        Gender = model.Gender,
        DateOfBirth = model.DateOfBirth
     }
      };
 }
Exemple #5
0
 CreateUserFromRegistration(IUserRegistration model)
 {
     return(new ApplicationUser
     {
         UserName = model.UserName,
         Email = model.Email,
         UserDetails = new UserDetails
         {
             Title = model.Title,
             FirstName = model.FirstName,
             LastName = model.LastName,
             Gender = model.Gender,
             DateOfBirth = model.DateOfBirth
         }
     });
 }
        //Create User
        public void CreateUser(IUserRegistration user)
        {
            _connection.SqlConnection.Open();
            string query = "INSERT INTO userregistration VALUES (@UserId, @Username, @Email, SHA1(@Password)); ";

            using (MySqlCommand command = new MySqlCommand(query, _connection.SqlConnection))
            {
                command.Parameters.AddWithValue("@UserId", user.UserId);
                command.Parameters.AddWithValue("@Username", user.Username);
                command.Parameters.AddWithValue("@Email", user.Email);
                command.Parameters.AddWithValue("@Password", user.Password);

                command.ExecuteNonQuery();
            }
            _connection.SqlConnection.Close();
        }
        //public async Task<ApiResponse> CreateUpdate(UserRegistrationVM _vmEmployee)
        public async Task <IHttpActionResult> CreateUpdate(UserRegistrationVM _vmEmployee)
        {
            ApiResponse apiResponse = new ApiResponse();

            _IuserRegistration = new UserRegisterRepo();
            try
            {
                //Int32 Result = await _IuserRegistration.CreateUpdate(_vmEmployee);
                //return new ApiResponse { IsValidUser = true, Message = string.Empty, MessageType = Result };
                IHttpActionResult objResult = await _IuserRegistration.CreateUpdate(_vmEmployee);

                return(objResult);
            }
            catch (Exception ex)
            {
                apiResponse = TaskUTL.GenerateExceptionResponse(ex, _pageName, true);
                return(null);
            }
        }
Exemple #8
0
 internal UserManager()
 {
     userRegistration  = new UserRegistration();
     userAuthorisation = new UserAuthorisation();
 }
 public void CreateUser(IUserRegistration user)
 {
     _context.CreateUser(user);
 }
 // This constructor is not used by the MVC framework but is instead provided for ease
 // of unit testing this type. See the comments at the end of this file for more
 // information.
 public AccountController(IFormsAuthentication formsAuth, IUserRegistration service)
 {
     FormsAuth = formsAuth ?? new FormsAuthenticationService();
     UserRegistrationService = service ?? new UserRegistrationService(UserRepository.Instance);
 }
 public RegisterAndAuthenticationController(IUserRegistration userRegistration, INotifiable <DomainNotification> domainNotification, INotifiable <UserRegistered> userNotification)
 {
     _userRegistration   = userRegistration;
     _domainNotification = domainNotification;
     _userNotification   = userNotification;
 }
Exemple #12
0
 public HomeController(IUsernamePasswordValidator validator, IUserRegistration registration)
 {
     _validator = validator;
     _validator.Validate("foo", "bar");
     registration.Register("foo", "bar", "<somepassword>");
 }
Exemple #13
0
 public void SetUpOnce()
 {
     _memberService    = Substitute.For <IMemberService>();
     _userRegistration = Substitute.For <IUserRegistration>();
     _accountService   = new AccountService(_memberService, _userRegistration);
 }
 public RegisterController(AuthenticationFrameworkContext context, IUserRegistration userRegistration, IReCaptcha reCaptcha)
 {
     _context          = context;
     _userRegistration = userRegistration;
     _reCaptcha        = reCaptcha;
 }
Exemple #15
0
 public AccountService(IMemberService memberService, IUserRegistration userRegistration)
 {
     _memberService    = memberService;
     _userRegistration = userRegistration;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="UserManager" /> class.
 /// </summary>
 /// <param name="userRegistration">userRegistration parameter</param>
 public UserManager(IUserRegistration userRegistration)
 {
     this.userRegistration = userRegistration;
 }