| 123456789101112131415161718192021222324252627282930313233 |
- using cwebplusApp.Shared.Models;
- using Microsoft.Extensions.Configuration;
- using System.Collections.Generic;
- using System.Threading.Tasks;
-
- namespace cwebplusApp.Shared.Services {
- public interface IBicycleRestService {
-
- void Initialize(IConfiguration configuration);
-
- Task<List<ColorItem>> GetColors();
-
- Task<List<BicycleType>> GetBicycleTypes();
-
- Task<List<Brand>> GetBrands();
-
- Task<List<SearchService>> GetSearchServices();
-
- Task<ReportResponse> SendFoundReport(Report report);
-
- Task<ReportResponse> SendFoundReport(FoundReportRepositoryItem reportRepositoryItem);
-
- Task<ReportResponse> SendMissingReport(Report report);
-
- Task<ReportResponse> SendMissingReport(MissingReportRepositoryItem reportRepositoryItem);
-
- Task<int> TrySendPendingReports();
-
- Task<int> TrySendFoundPendingReports();
-
- Task<int> TrySendMissingPendingReports();
- }
- }
|