-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathIScraperService.cs
More file actions
22 lines (21 loc) · 897 Bytes
/
Copy pathIScraperService.cs
File metadata and controls
22 lines (21 loc) · 897 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using Microsoft.AspNetCore.Mvc;
namespace WeBScraper_CourseProject_
{
public interface IScraperService
{
public Task<List<Article>> BelarusNewsScraper();
public Task<List<Article>> UzbekistanNewsScraper();
public Task<List<Article>> SportNewsScraper();
public Task<List<Article>> GamingNewsScraper();
public Task<List<Article>> MusicNewsScraper();
public Task<List<Article>> MovieNewsScraper();
public Task<List<News>> GetDbNews();
public Task<List<Article>> GetAllNews();
public Task<string> AddCommentary(int newsId, string commentary);
public Task<List<Commentary>> GetCommentaries(int newsId);
public Task<string> AddNews(News news);
public Task<List<News>> GetSingleNews(int id);
public Task DeleteNews(int id);
public Task<List<Article>> GetParsedArticles();
}
}