コード例 #1
0
ファイル: UserModel.cs プロジェクト: ThePadawan/the_diary
        public string Create(string username, string password, string emailAddress)
        {
            var authentication = authenticationFactory.FromPassword(password);
            var hashToActivate = randomHexIdentifiers.GetNext(32);
            var parameters = new LocalUserCreationParameters(username, authentication.Hash, emailAddress, hashToActivate);
            var createdUser = dal.Create(parameters);
            if (createdUser == null)
            {
                return null;
            }

            return hashToActivate;
        }
コード例 #2
0
 protected void GivenSomeUser()
 {
     var parameters = new LocalUserCreationParameters("Hans", "passwordhash", "*****@*****.**", "HASH");
     User = MyMainDals.Users.Create(parameters);
     Assert.NotNull(User);
 }
コード例 #3
0
ファイル: UserTests.cs プロジェクト: ThePadawan/the_diary
 private IUserDao CreateUser([NotNull] string username, [NotNull] string passwordHash, [NotNull] string emailAddress, [NotNull] string hashToActivate)
 {
     var parameters = new LocalUserCreationParameters(username, passwordHash, emailAddress, hashToActivate);
     return MyMainDals.Users.Create(parameters);
 }