public PresenterMain(IViewMain inView) { _view = inView; // load records FishingRecordRepository repository = FishingRecordRepository.GetInstance(); ShowRecords(repository.GetRecords()); // init search fields SetPossibleSearchValues(); // attach self to repositories repository.Attach(this); LocationRepository.GetInstance().Attach(this); }