Beispiel #1
0
        private void AddLineToConsole(string message)
        {
            var item = new LoggerItem()
            {
                Time    = DateTime.Now.ToString("HH:mm:ss"),
                Content = message
            };

            LoggerListItems.Insert(0, item);
            Log.Information(item.Content);
            App.Database.SaveItemAsync(item);
        }
Beispiel #2
0
        private async Task UpdateConsoleWindow()
        {
            var items = await App.Database.GetItemsAsync();

            items.Reverse();
            LoggerListItems.Clear();
            RaisePropertyChanged(nameof(LoggerListItems));
            foreach (LoggerItem item in items)
            {
                LoggerListItems.Add(item);
            }
            RaisePropertyChanged(nameof(LoggerListItems));
        }