private void UpdateRecentList(Recent recentItem)
        {
            try
            {
                var database = new RecentDatabase();
                database.DeleteRecentByGuid(recentItem);
                database.SaveItem(recentItem);
                var lstRecentDocuments = database.GetItems();

                while (RecentListHelper.RecentList.Any())
                    RecentListHelper.RecentList.RemoveAt(RecentListHelper.RecentList.Count - 1);

                foreach (var item in lstRecentDocuments.OrderByDescending(x => x.Id))
                {
                    RecentListHelper.RecentList.Add(item);
                }
            }
            catch (Exception ex)
            {
				Alert (ex.Message);
            }

        }
Пример #2
0
        private ObservableCollection<Recent> GetRecentList()
        {
            try
            {
                var database = new RecentDatabase();
                var lstRecentDocuments = database.GetItems();

                while (RecentListHelper.RecentList.Any())
                    RecentListHelper.RecentList.RemoveAt(RecentListHelper.RecentList.Count - 1);

                foreach (var item in lstRecentDocuments.OrderByDescending(x => x.Id))
                {
                    RecentListHelper.RecentList.Add(item);
                }
            }
            catch (Exception ex)
            {
              throw new Exception(message:ex.Message);
            }
            return RecentListHelper.RecentList;
        }