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)); }
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 }); }