Commit f89dc177d513aa39a81b9dd1f486ceea124bf91e
1 parent
24f8b1af
add upper case in sort
Showing
4 changed files
with
112 additions
and
90 deletions
Show diff stats
src/Maps/Controllers/RoadSurfaceController.cs
1 | -// using System.Linq; | |
2 | -// using System.Threading.Tasks; | |
3 | -// using Microsoft.AspNetCore.Mvc; | |
4 | -// using Microsoft.AspNetCore.Mvc.Rendering; | |
5 | -// using Microsoft.EntityFrameworkCore; | |
6 | -// using MapsDb; | |
7 | -// using MapsDb.Interfaces; | |
8 | -// using MapsDb.DataService; | |
9 | -// using MapsModels.ViewModels; | |
10 | -// using MapsModels.DsModels; | |
11 | -// using System; | |
1 | +using System.Linq; | |
2 | +using System.Threading.Tasks; | |
3 | +using Microsoft.AspNetCore.Mvc; | |
4 | +using Microsoft.AspNetCore.Mvc.Rendering; | |
5 | +using Microsoft.EntityFrameworkCore; | |
6 | +using MapsDb; | |
7 | +using MapsDb.Interfaces; | |
8 | +using MapsDb.DataService; | |
9 | +using MapsModels.ViewModels; | |
10 | +using MapsModels.DsModels; | |
11 | +using System; | |
12 | 12 | |
13 | -// namespace Maps.Controllers | |
14 | -// { | |
15 | -// public class RoadSurfaceController : Controller | |
16 | -// { | |
17 | -// private readonly IRoadDs _roadDs; | |
18 | -// private readonly IRegionDs _regionDs; | |
19 | -// private readonly ISurfaceTypeDs _surfaceTypeDs; | |
20 | -// private readonly IStateCommonDs _stateCommonDs; | |
21 | -// public RoadSurfaceController(IStateCommonDs StateCommonDs, IRoadDs RoadDs, IRegionDs RegionDs, ISurfaceTypeDs SurfaceTypeDs) | |
22 | -// { | |
23 | - | |
24 | -// _roadDs = RoadDs; | |
25 | -// _surfaceTypeDs = SurfaceTypeDs; | |
26 | -// _regionDs = RegionDs; | |
27 | -// _stateCommonDs = StateCommonDs; | |
28 | -// } | |
13 | +namespace Maps.Controllers | |
14 | +{ | |
15 | + public class RoadSurfaceController : Controller | |
16 | + { | |
17 | + private readonly IRoadDs _roadDs; | |
18 | + private readonly IRegionDs _regionDs; | |
19 | + private readonly ISurfaceTypeDs _surfaceTypeDs; | |
20 | + private readonly IStateCommonDs _stateCommonDs; | |
21 | + private readonly IRoadSurfaceDs _roadSurfaceDs; | |
22 | + public RoadSurfaceController(IRoadSurfaceDs RoadSurfaceDs, IStateCommonDs StateCommonDs, IRoadDs RoadDs, IRegionDs RegionDs, ISurfaceTypeDs SurfaceTypeDs) | |
23 | + { | |
24 | + _roadDs = RoadDs; | |
25 | + _surfaceTypeDs = SurfaceTypeDs; | |
26 | + _regionDs = RegionDs; | |
27 | + _stateCommonDs = StateCommonDs; | |
28 | + _roadSurfaceDs = RoadSurfaceDs; | |
29 | + } | |
29 | 30 | |
30 | -// // GET: BusStop | |
31 | -// [HttpGet] | |
32 | -// public async Task<IActionResult> Index([FromQuery] PaginationDsM data) | |
33 | -// { | |
34 | -// var Data = await _serviceObjectDs.GetIndexListAsync(data); | |
31 | + // GET: BusStop | |
32 | + [HttpGet] | |
33 | + public async Task<IActionResult> Index([FromQuery] PaginationDsM data) | |
34 | + { | |
35 | + var Data = await _roadSurfaceDs.GetIndexListAsync(data); | |
35 | 36 | |
36 | -// ServiceObjectListVm vm = new ServiceObjectListVm | |
37 | -// { | |
38 | -// ServiceObjectEditDsM = Data.ToList() | |
39 | -// }; | |
37 | + RoadSurfaceListVm vm = new RoadSurfaceListVm | |
38 | + { | |
39 | + RoadSurfaceEditDsM = Data.ToList() | |
40 | + }; | |
40 | 41 | |
41 | -// return Json(vm); | |
42 | -// } | |
42 | + return Json(vm); | |
43 | + } | |
43 | 44 | |
44 | -// [HttpGet] | |
45 | -// public async Task<IActionResult> Directory(){ | |
46 | -// var DepartmentAffiliation = await _departmentAffiliationDs.GetSelectListAsync(); | |
47 | -// var Settlement = await _settlementDs.GetSelectListAsync(); | |
48 | -// var Road = await _roadDs.GetSelectListAsync(); | |
49 | -// var Region = await _regionDs.GetSelectListAsync(); | |
50 | -// var ServiceObjectType = await _serviceObjectTypeDs.GetSelectListAsync(); | |
51 | -// CatalogListVm vm = new CatalogListVm | |
52 | -// { | |
53 | -// DepartmentAffiliationSelectListDsM = DepartmentAffiliation.ToList(), | |
54 | -// SettlementSelectListDsM = Settlement.ToList(), | |
55 | -// ServiceObjectTypeSelectListDsM = ServiceObjectType.ToList(), | |
56 | -// RoadSelectListDsM = Road.ToList(), | |
57 | -// RegionSelectListDsM = Region.ToList() | |
58 | -// }; | |
59 | -// return Json(vm); | |
60 | -// } | |
45 | + //[HttpGet] | |
46 | + // public async Task<IActionResult> Directory(){ | |
47 | + // var DepartmentAffiliation = await _departmentAffiliationDs.GetSelectListAsync(); | |
48 | + // var Settlement = await _settlementDs.GetSelectListAsync(); | |
49 | + // var Road = await _roadDs.GetSelectListAsync(); | |
50 | + // var Region = await _regionDs.GetSelectListAsync(); | |
51 | + // var ServiceObjectType = await _serviceObjectTypeDs.GetSelectListAsync(); | |
52 | + // CatalogListVm vm = new CatalogListVm | |
53 | + // { | |
54 | + // DepartmentAffiliationSelectListDsM = DepartmentAffiliation.ToList(), | |
55 | + // SettlementSelectListDsM = Settlement.ToList(), | |
56 | + // ServiceObjectTypeSelectListDsM = ServiceObjectType.ToList(), | |
57 | + // RoadSelectListDsM = Road.ToList(), | |
58 | + // RegionSelectListDsM = Region.ToList() | |
59 | + // }; | |
60 | + // return Json(vm); | |
61 | + // } | |
61 | 62 | |
62 | 63 | |
63 | -// [HttpPost] | |
64 | -// public async Task<IActionResult> Create([FromBody] ServiceObjectEditDsM data) | |
65 | -// { | |
66 | -// var result = await _serviceObjectDs.CreateAsync(data); | |
67 | -// return Json(result); | |
68 | -// } | |
64 | + // [HttpPost] | |
65 | + // public async Task<IActionResult> Create([FromBody] ServiceObjectEditDsM data) | |
66 | + // { | |
67 | + // var result = await _serviceObjectDs.CreateAsync(data); | |
68 | + // return Json(result); | |
69 | + // } | |
69 | 70 | |
70 | -// [HttpPost] | |
71 | -// public async Task<IActionResult> Update(int id, [FromBody] ServiceObjectEditDsM data){ | |
72 | -// await _serviceObjectDs.UpdateAsync(data,id); | |
73 | -// return Json(String.Empty); | |
74 | -// } | |
71 | + // [HttpPost] | |
72 | + // public async Task<IActionResult> Update(int id, [FromBody] ServiceObjectEditDsM data){ | |
73 | + // await _serviceObjectDs.UpdateAsync(data,id); | |
74 | + // return Json(String.Empty); | |
75 | + // } | |
75 | 76 | |
76 | 77 | |
77 | -// [HttpDelete] | |
78 | -// public async Task<IActionResult> Delete(int id) | |
79 | -// { | |
80 | -// try | |
81 | -// { | |
82 | -// int data = await _serviceObjectDs.DeleteAsync(id); | |
83 | -// return Json(data); | |
84 | -// } | |
85 | -// catch (ArgumentNullException ) | |
86 | -// { | |
87 | -// return NotFound(); | |
88 | -// } | |
89 | -// } | |
90 | -// } | |
91 | -// } | |
78 | + // [HttpDelete] | |
79 | + // public async Task<IActionResult> Delete(int id) | |
80 | + // { | |
81 | + // try | |
82 | + // { | |
83 | + // int data = await _serviceObjectDs.DeleteAsync(id); | |
84 | + // return Json(data); | |
85 | + // } | |
86 | + // catch (ArgumentNullException ) | |
87 | + // { | |
88 | + // return NotFound(); | |
89 | + // } | |
90 | + // } | |
91 | + } | |
92 | +} | ... | ... |
src/MapsModels/DsModels/PaginationDsM.cs
... | ... | @@ -19,14 +19,19 @@ namespace MapsModels.DsModels |
19 | 19 | } |
20 | 20 | } |
21 | 21 | public string orderType(){ |
22 | - if(sort == null){ | |
23 | - return null; | |
24 | - } | |
25 | - if(sort.StartsWith("-")){ | |
26 | - sort = sort.Substring(1); | |
27 | - return DESC; | |
22 | + string orderType = null; | |
23 | + if(sort != null){ | |
24 | + if(sort.StartsWith("-")){ | |
25 | + sort = sort.Substring(1); | |
26 | + orderType = DESC; | |
27 | + } else { | |
28 | + orderType = ASC; | |
29 | + } | |
30 | + | |
31 | + sort = char.ToUpper(sort[0]) + sort.Substring(1); | |
28 | 32 | } |
29 | - return ASC; | |
33 | + | |
34 | + return orderType; | |
30 | 35 | } |
31 | 36 | } |
32 | 37 | } |
33 | 38 | \ No newline at end of file | ... | ... |
src/MapsModels/DsModels/RoadSurfaceEditDsM.cs
... | ... | @@ -3,7 +3,13 @@ namespace MapsModels.DsModels |
3 | 3 | public class RoadSurfaceEditDsM |
4 | 4 | { |
5 | 5 | public int Id { get; set; } |
6 | - | |
7 | - | |
6 | + public int? RoadId { get; set; } | |
7 | + public int? RegionId { get; set; } | |
8 | + public int? RoadDirectionId { get; set; } | |
9 | + public double? Begin { get; set; } | |
10 | + public double? End { get; set; } | |
11 | + public int? SurfaceTypeId { get; set; } | |
12 | + public int? SurfaceTreatmentId { get; set; } | |
13 | + public int? StateCommonId { get; set; } | |
8 | 14 | } |
9 | 15 | } |
10 | 16 | \ No newline at end of file | ... | ... |