using System.Collections.Generic; using System.Threading.Tasks; using MapsModels.DsModels; using MapsDb.Models; using MapsDb.DataService; using MapsModels.ViewModels; namespace MapsDb.Interfaces { public interface IRoadDs { Task> GetSelectListAsync(); Task> GetIndexListAsync(PaginationDsM pagination); Task CreateAsync(RoadEditDsM road); Task UpdateAsync(RoadEditDsM road, int id); Task DeleteAsync(int Id); List GetRelationAsync(int Id); RoadVm GetByWay(int Id); RoadVm GetByNode(int Id); } }