using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Ombi.Store.Entities; namespace Ombi.Store.Repository { public interface IMediaServerContentRepository : IExternalRepository where Content : IMediaServerContent { RecentlyAddedType RecentlyAddedType{ get; } Task Update(IMediaServerContent existingContent); Task UpdateRange(IEnumerable existingContent); IQueryable GetAllEpisodes(); Task Add(IMediaServerEpisode content); Task AddRange(IEnumerable content); void UpdateWithoutSave(IMediaServerContent existingContent); } }