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); } }