private async void SortReminderExecute(object obj)
        {
            LoaderManager.Instance.ShowLoader();
            await Task.Run(() =>
            {
                Reminders.Sort();
                return(true);
            });

            LoaderManager.Instance.HideLoader();
            OnPropertyChanged();
        }
        private async void DeleteReminderExecute(KeyEventArgs args)
        {
            LoaderManager.Instance.ShowLoader();
            var result = await Task.Run(() =>
            {
                if (Reminders.Count == 0)
                {
                    return(false);
                }
                if (SelectedReminderIndex < 0)
                {
                    return(false);
                }
                DBManager.DeleteReminder(Reminders.ElementAt(SelectedReminderIndex));
                Reminders.RemoveAt(SelectedReminderIndex);
                Reminders.Sort();
                return(true);
            });

            LoaderManager.Instance.HideLoader();
            OnPropertyChanged();
        }