Ejemplo n.º 1
0
        private LoginRAO PrepareUserRAOForLogin(GetLoginUserDTO userDTO)
        {
            byte[] passwordHash, passwordSalt;
            var    hashEngine = new CreatePasswordHashEngine();

            hashEngine.CreatePasswordHash(userDTO.Password, out passwordHash, out passwordSalt);
            var rao = _mapper.Map <LoginRAO>(userDTO);

            rao.PasswordHash = passwordHash;
            rao.PasswordSalt = passwordSalt;
            return(rao);
        }
Ejemplo n.º 2
0
        private UserRegisterRAO PrepareUserRAOForRegister(NewUserCreateDTO userDTO)
        {
            byte[] passwordHash, passwordSalt;
            var    hashEngine = new CreatePasswordHashEngine();

            hashEngine.CreatePasswordHash(userDTO.Password, out passwordHash, out passwordSalt);

            var rao = _mapper.Map <UserRegisterRAO>(userDTO);

            rao.PasswordHash = passwordHash;
            rao.PasswordSalt = passwordSalt;
            return(rao);
        }