using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Ombi.Store.Entities; namespace Ombi.Store.Repository { public interface IEmbyContentRepository : IRepository { IQueryable Get(); Task GetByTheMovieDbId(string mov); Task GetByTvDbId(string tv); Task GetByImdbId(string imdbid); Task GetByEmbyId(string embyId); Task Update(EmbyContent existingContent); IQueryable GetAllEpisodes(); Task Add(EmbyEpisode content); Task GetEpisodeByEmbyId(string key); Task AddRange(IEnumerable content); void UpdateWithoutSave(EmbyContent existingContent); } }