From 93f87678c20e59fc353d0c6cdfad767235577c68 Mon Sep 17 00:00:00 2001 From: Eric Reed Date: Sat, 20 Sep 2014 17:57:16 -0400 Subject: Create methods to retrieve/save all user data for a user --- .../Persistence/IUserDataRepository.cs | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'MediaBrowser.Controller/Persistence/IUserDataRepository.cs') diff --git a/MediaBrowser.Controller/Persistence/IUserDataRepository.cs b/MediaBrowser.Controller/Persistence/IUserDataRepository.cs index b0ce7bf7c..2a904be0d 100644 --- a/MediaBrowser.Controller/Persistence/IUserDataRepository.cs +++ b/MediaBrowser.Controller/Persistence/IUserDataRepository.cs @@ -1,4 +1,5 @@ -using MediaBrowser.Controller.Entities; +using System.Collections.Generic; +using MediaBrowser.Controller.Entities; using System; using System.Threading; using System.Threading.Tasks; @@ -33,5 +34,22 @@ namespace MediaBrowser.Controller.Persistence /// The key. /// Task{UserItemData}. UserItemData GetUserData(Guid userId, string key); + + /// + /// Return all user data associated with the given user + /// + /// + /// + IEnumerable GetAllUserData(Guid userId); + + /// + /// Save all user data associated with the given user + /// + /// + /// + /// + /// + Task SaveAllUserData(Guid userId, IEnumerable userData, CancellationToken cancellationToken); + } } -- cgit v1.2.3