using System.Collections.Generic; using System.Threading.Tasks; using ErsatzTV.Core.Domain; using LanguageExt; namespace ErsatzTV.Core.Interfaces.Repositories { public interface IChannelRepository { Task> Get(int id); Task> GetByNumber(string number); Task> GetAll(); Task> GetAllForGuide(); Task Delete(int channelId); } }