コード例 #1
0
        public static LichtpunktRepository GetLichtpunktRepository()
        {
            if (_lichtpunktRepository == null)
            {
                _lichtpunktRepository = new LichtpunktRepository(GetDbContext());
            }

            return(_lichtpunktRepository);
        }
コード例 #2
0
        public Presenter(View view)
        {
            _view = view;
            _lichtpunktRepository = SqliteFactory.GetLichtpunktRepository();
            _lichtpunktRepository.Create();
            dataTable = _lichtpunktRepository.GetDataTable();

            _view.DataSource = dataTable;

            var lps = Enumerable.Range(0, 2).Select(i => new Lichtpunkt {
                Ort = "Ort" + i, Straße = "Straße" + i
            });

            foreach (var lp in lps)
            {
                _lichtpunktRepository.Add(lp);
            }
            _lichtpunktRepository.Update();

            InitEventListeners();
        }