Blame view

src/MapsDb/Interfaces/IRoadDs.cs 643 Bytes
b9b3b8dd   Administrator   add deteils and c...
1
2
3
4
  using System.Collections.Generic;
  using System.Threading.Tasks;
  using MapsModels.DsModels;
  using MapsDb.Models;
a036a6c0   Yarik   Console
5
6
7
  using MapsDb.DataService;
  using MapsModels.ViewModels;
  
b9b3b8dd   Administrator   add deteils and c...
8
9
10
11
12
  namespace MapsDb.Interfaces
  {
      public interface IRoadDs
      {
           Task<IList<RoadSelectListDsM>> GetSelectListAsync();
405bb8be   Yarik   Road
13
14
15
16
           Task<IList<RoadEditDsM>> GetIndexListAsync(PaginationDsM pagination);
          Task<Road> CreateAsync(RoadEditDsM road);
          Task<Road> UpdateAsync(RoadEditDsM road, int id);
          Task<int> DeleteAsync(int Id);
a036a6c0   Yarik   Console
17
          List<WayLook> GetRelationAsync(int Id);
c386d9eb   Yarik   Big commit
18
19
          RoadVm GetByWay(int Id);
          RoadVm GetByNode(int Id);
b9b3b8dd   Administrator   add deteils and c...
20
21
      }
  }