| 12345678910111213141516171819202122232425262728293031 |
- 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<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();
- }
- }
|