Blame view

src/Maps/Controllers/RoadSurfaceController.cs 3.18 KB
f89dc177   Administrator   add upper case in...
1
2
3
4
5
6
7
8
9
10
11
  using System.Linq;
  using System.Threading.Tasks;
  using Microsoft.AspNetCore.Mvc;
  using Microsoft.AspNetCore.Mvc.Rendering;
  using Microsoft.EntityFrameworkCore;
  using MapsDb;
  using MapsDb.Interfaces;
  using MapsDb.DataService;
  using MapsModels.ViewModels;
  using MapsModels.DsModels;
  using System;
24f8b1af   Administrator   add RoadSurface
12
  
f89dc177   Administrator   add upper case in...
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
  namespace Maps.Controllers
  {
      public class RoadSurfaceController : Controller
      {
          private readonly IRoadDs _roadDs;
          private readonly IRegionDs _regionDs;
          private readonly ISurfaceTypeDs _surfaceTypeDs;
          private readonly IStateCommonDs _stateCommonDs;
          private readonly IRoadSurfaceDs _roadSurfaceDs;
          public RoadSurfaceController(IRoadSurfaceDs RoadSurfaceDs, IStateCommonDs StateCommonDs, IRoadDs RoadDs, IRegionDs RegionDs, ISurfaceTypeDs SurfaceTypeDs)
          {
              _roadDs = RoadDs;    
              _surfaceTypeDs = SurfaceTypeDs;    
              _regionDs = RegionDs;    
              _stateCommonDs = StateCommonDs;     
              _roadSurfaceDs = RoadSurfaceDs;     
          }
24f8b1af   Administrator   add RoadSurface
30
  
f89dc177   Administrator   add upper case in...
31
32
33
34
35
          // GET: BusStop
          [HttpGet]
          public async Task<IActionResult> Index([FromQuery] PaginationDsM data)
          {
              var Data = await _roadSurfaceDs.GetIndexListAsync(data);
24f8b1af   Administrator   add RoadSurface
36
  
f89dc177   Administrator   add upper case in...
37
38
39
40
              RoadSurfaceListVm vm = new RoadSurfaceListVm
              {
                  RoadSurfaceEditDsM = Data.ToList()
              };
24f8b1af   Administrator   add RoadSurface
41
  
f89dc177   Administrator   add upper case in...
42
43
              return Json(vm);
          }
24f8b1af   Administrator   add RoadSurface
44
  
f89dc177   Administrator   add upper case in...
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
          //[HttpGet]
          // public async Task<IActionResult> Directory(){
          //     var DepartmentAffiliation = await _departmentAffiliationDs.GetSelectListAsync();
          //     var Settlement = await _settlementDs.GetSelectListAsync();
          //     var Road = await _roadDs.GetSelectListAsync();
          //     var Region = await _regionDs.GetSelectListAsync();
          //     var ServiceObjectType = await _serviceObjectTypeDs.GetSelectListAsync();
          //     CatalogListVm vm = new CatalogListVm
          //     {
          //         DepartmentAffiliationSelectListDsM = DepartmentAffiliation.ToList(),
          //         SettlementSelectListDsM = Settlement.ToList(),
          //         ServiceObjectTypeSelectListDsM = ServiceObjectType.ToList(),
          //         RoadSelectListDsM = Road.ToList(),
          //         RegionSelectListDsM = Region.ToList()
          //     };
          //     return Json(vm);
          // }
24f8b1af   Administrator   add RoadSurface
62
63
  
  
f89dc177   Administrator   add upper case in...
64
65
66
67
68
69
          // [HttpPost]
          // public async Task<IActionResult> Create([FromBody] ServiceObjectEditDsM data)
          // {
          //     var result = await _serviceObjectDs.CreateAsync(data);
          //     return Json(result);
          // }
24f8b1af   Administrator   add RoadSurface
70
  
f89dc177   Administrator   add upper case in...
71
72
73
74
75
          // [HttpPost]
          // public async Task<IActionResult> Update(int id, [FromBody] ServiceObjectEditDsM data){
          //         await _serviceObjectDs.UpdateAsync(data,id);
          //         return Json(String.Empty);
          // }
24f8b1af   Administrator   add RoadSurface
76
77
  
       
f89dc177   Administrator   add upper case in...
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
          // [HttpDelete]
          // public async Task<IActionResult> Delete(int id)
          // {   
          //     try
          //     {
          //          int data = await _serviceObjectDs.DeleteAsync(id);
          //          return Json(data);
          //     }
          //     catch (ArgumentNullException )
          //     {
          //         return NotFound();
          //     }
          // }
      }
  }