Beispiel #1
0
        protected override void OnAppearing()
        {
            base.OnAppearing();

            var historyDatabaseController = new HistoryDatabaseController();
            var historyResults            = historyDatabaseController.GetLastTranslations();

            HistoryItems.Clear();
            foreach (var historyResult in historyResults)
            {
                HistoryItems.Add(historyResult);
            }
        }
        public void ReceiveNotification(ItemTranslation itemTranslation)
        {
            var args = new NotificationEventArgs()
            {
                Title   = itemTranslation.German,
                Message = itemTranslation.English,
            };

            NotificationReceived?.Invoke(null, args);
            var historyDatabaseController = new HistoryDatabaseController();

            historyDatabaseController.SaveToHistory(itemTranslation);
        }