package repository;

import model.Member;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;

public class MemberRepository {
    private final List<Member> members = new ArrayList<>();

    public void add(Member member) { members.add(member); }

    public Optional<Member> findById(String id) {
        return members.stream().filter(m -> m.getId().equals(id)).findFirst();
    }

    public List<Member> findAll() { return new ArrayList<>(members); }
}
