// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for details. using System; using MyDriving.DataStore.Abstractions; using System.Threading.Tasks; using System.Collections.Generic; namespace MyDriving.DataStore.Mock.Stores { public class BaseStore : IBaseStore { #region IBaseStore implementation public virtual Task InitializeStoreAsync() { throw new NotImplementedException(); } public virtual Task> GetItemsAsync(int skip = 0, int take = 100, bool forceRefresh = false) { throw new NotImplementedException(); } public virtual Task GetItemAsync(string id) { throw new NotImplementedException(); } public virtual Task InsertAsync(T item) { throw new NotImplementedException(); } public virtual Task UpdateAsync(T item) { throw new NotImplementedException(); } public virtual Task RemoveAsync(T item) { throw new NotImplementedException(); } public virtual Task RemoveItemsAsync(IEnumerable items) { throw new NotImplementedException(); } public virtual Task SyncAsync() { return Task.FromResult(true); } public virtual Task PullLatestAsync() { return Task.FromResult(true); } public virtual Task DropTable() { throw new NotImplementedException(); } public string Identifier => "store"; #endregion } }