mirror of
https://github.com/azaion/satellite-provider.git
synced 2026-04-23 00:16:38 +00:00
route in progress, region stitching is disabled by default
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
using SatelliteProvider.DataAccess.Models;
|
||||
|
||||
namespace SatelliteProvider.DataAccess.Repositories;
|
||||
|
||||
public interface IRouteRepository
|
||||
{
|
||||
Task<RouteEntity?> GetByIdAsync(Guid id);
|
||||
Task<IEnumerable<RoutePointEntity>> GetRoutePointsAsync(Guid routeId);
|
||||
Task<Guid> InsertRouteAsync(RouteEntity route);
|
||||
Task InsertRoutePointsAsync(IEnumerable<RoutePointEntity> points);
|
||||
Task<int> UpdateRouteAsync(RouteEntity route);
|
||||
Task<int> DeleteRouteAsync(Guid id);
|
||||
Task LinkRouteToRegionAsync(Guid routeId, Guid regionId);
|
||||
Task<IEnumerable<Guid>> GetRegionIdsByRouteAsync(Guid routeId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user