From 0f4d184922fc1bd08e81d16f35867332ba362dcb Mon Sep 17 00:00:00 2001 From: Sean Date: Sun, 23 Feb 2025 12:36:41 -0500 Subject: [PATCH] Added DeviceInfo --- Navigator/Services/IDataStore.cs | 18 ------- Navigator/Services/MockDataStore.cs | 78 ----------------------------- 2 files changed, 96 deletions(-) delete mode 100644 Navigator/Services/IDataStore.cs delete mode 100644 Navigator/Services/MockDataStore.cs diff --git a/Navigator/Services/IDataStore.cs b/Navigator/Services/IDataStore.cs deleted file mode 100644 index edf7a39..0000000 --- a/Navigator/Services/IDataStore.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Threading.Tasks; - -namespace Navigator.Services -{ - public interface IDataStore - { - Task AddItemAsync(T item); - bool AddItem(T item); - Task UpdateItemAsync(T item); - Task DeleteItemAsync(string id); - bool DeleteItem(string id); - Task GetItemAsync(string id); - T GetItem(string id); - Task> GetItemsAsync(bool forceRefresh = false); - } -} diff --git a/Navigator/Services/MockDataStore.cs b/Navigator/Services/MockDataStore.cs deleted file mode 100644 index 85090b8..0000000 --- a/Navigator/Services/MockDataStore.cs +++ /dev/null @@ -1,78 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Navigator.Models; - -namespace Navigator.Services -{ - public class MockDataStore : IDataStore - { - readonly List items; - - public MockDataStore() - { - items = new List(); - //items = new List() - // { - // new Item { Id = Guid.NewGuid().ToString(), Text = "First item", Description="This is an item description." }, - // new Item { Id = Guid.NewGuid().ToString(), Text = "Second item", Description="This is an item description." }, - // new Item { Id = Guid.NewGuid().ToString(), Text = "Third item", Description="This is an item description." }, - // new Item { Id = Guid.NewGuid().ToString(), Text = "Fourth item", Description="This is an item description." }, - // new Item { Id = Guid.NewGuid().ToString(), Text = "Fifth item", Description="This is an item description." }, - // new Item { Id = Guid.NewGuid().ToString(), Text = "Sixth item", Description="This is an item description." } - // }; - } - - public async Task AddItemAsync(Item item) - { - items.Add(item); - return await Task.FromResult(true); - } - - public bool AddItem(Item item) - { - items.Add(item); - return true; - } - - public async Task UpdateItemAsync(Item item) - { - var oldItem = items.Where((Item arg) => arg.Id == item.Id).FirstOrDefault(); - items.Remove(oldItem); - items.Add(item); - - return await Task.FromResult(true); - } - - public async Task DeleteItemAsync(string id) - { - var oldItem = items.Where((Item arg) => arg.Id == id).FirstOrDefault(); - items.Remove(oldItem); - - return await Task.FromResult(true); - } - - public bool DeleteItem(string id) - { - var oldItem = items.Where((Item arg) => arg.Id == id).FirstOrDefault(); - items.Remove(oldItem); - return true; - } - - public async Task GetItemAsync(string id) - { - return await Task.FromResult(items.FirstOrDefault(s => s.Id == id)); - } - - public Item GetItem(string id) - { - return items.FirstOrDefault(s => s.Id==id); - } - - public async Task> GetItemsAsync(bool forceRefresh = false) - { - return await Task.FromResult(items); - } - } -} \ No newline at end of file