using Newsbot.Collector.Domain.Entities; using Newsbot.Collector.Domain.Models; namespace Newsbot.Collector.Domain.Interfaces; public interface IArticlesRepository : ITableRepository { List List(int page, int count); List ListBySourceId(Guid id, int page = 0, int count = 25); ArticlesEntity GetById(Guid id); ArticlesEntity GetByUrl(string url); ArticlesEntity New(ArticlesEntity model); void DeleteAllBySourceId(Guid sourceId); }