Beispiel #1
0
        private User BuildUserFrom(SaltedPasswordHashing.Src.Repositories.Entities.User entity)
        {
            var state = new User.PersistanceState(
                id: new User.Id.PersistanceState(value: entity.Id),
                email: new Email.PersistanceState(value: entity.Email),
                password: new Password.PersistanceState(
                    value: entity.Password,
                    salt: new Password.Salt.PersistanceState(value: entity.Salt)));

            return(new User(state));
        }
Beispiel #2
0
 private SaltedPasswordHashing.Src.Repositories.Entities.User BuildUserEntityFrom(User.PersistanceState state)
 {
     return(new SaltedPasswordHashing.Src.Repositories.Entities.User
     {
         Id = state.Id.Value,
         Email = state.Email.Value,
         Password = state.Password.Value,
         Salt = state.Password.Salt.Value
     });
 }