// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for details. using MyDriving.DataObjects; using MyDriving.DataStore.Abstractions; using System.Threading.Tasks; using System.Collections.Generic; using System.Linq; namespace MyDriving.DataStore.Mock.Stores { public class PhotoStore : BaseStore, IPhotoStore { readonly List photos; public PhotoStore() { photos = new List(); } public override Task PullLatestAsync() { return Task.FromResult(true); } public override Task SyncAsync() { return Task.FromResult(true); } public Task> GetTripPhotos(string tripId) { return Task.FromResult(photos.Where(a => a.TripId == tripId)); } public override Task InsertAsync(Photo item) { photos.Add(item); return Task.FromResult(true); } } }