Commit 7230fa316121442bb67d9e5a63aae4a0ce8bb69b
1 parent
1a6c8f64
Fixes
Showing
3 changed files
with
9 additions
and
8 deletions
Show diff stats
src/Maps/Controllers/BusStopController.cs
... | ... | @@ -88,14 +88,14 @@ namespace Maps.Controllers |
88 | 88 | [HttpPost] |
89 | 89 | public async Task<IActionResult> Create([FromBody] BusStopEditDsF data) |
90 | 90 | { |
91 | - await _busStopDs.SaveAsync(data); | |
92 | - return Ok(data); | |
91 | + var result = await _busStopDs.SaveAsync(data); | |
92 | + return Json(result); | |
93 | 93 | } |
94 | 94 | |
95 | 95 | [HttpPost] |
96 | 96 | public async Task<IActionResult> Update(int id, [FromBody] BusStopEditDsF data){ |
97 | 97 | await _busStopDs.SaveAsync(data,id); |
98 | - return Ok(); | |
98 | + return Json(String.Empty); | |
99 | 99 | } |
100 | 100 | |
101 | 101 | // POST: BusStop/Create | ... | ... |
src/MapsDb/DataService/BusStopDs.cs
... | ... | @@ -34,13 +34,13 @@ namespace MapsDb.DataService |
34 | 34 | YearBuild = busStop.YearBuild, |
35 | 35 | YearRepair = busStop.YearRepair, |
36 | 36 | StateCommonId = busStop.StateCommonId |
37 | - }).ToList(); | |
37 | + }).OrderByDescending(BusStop => BusStop.BusStopId).ToList(); | |
38 | 38 | } |
39 | 39 | |
40 | - public Task SaveAsync(BusStopEditDsF busStop, int? id = null){ | |
41 | - return Task.Factory.StartNew(()=> { Save(busStop, id); }); | |
40 | + public Task<BusStop> SaveAsync(BusStopEditDsF busStop, int? id = null){ | |
41 | + return Task.Factory.StartNew(()=> { return Save(busStop, id); }); | |
42 | 42 | } |
43 | - private async void Save(BusStopEditDsF busStop, int? id) | |
43 | + private BusStop Save(BusStopEditDsF busStop, int? id) | |
44 | 44 | { |
45 | 45 | BusStop Bs = new BusStop{ |
46 | 46 | RoadId = busStop.roadId, |
... | ... | @@ -79,6 +79,7 @@ namespace MapsDb.DataService |
79 | 79 | _context.BusStop.Add(Bs); |
80 | 80 | } |
81 | 81 | _context.SaveChanges(); |
82 | + return Bs; | |
82 | 83 | } |
83 | 84 | public Task<BusStopDetailsDsM> FindOneDetailsAsync(int Id){ |
84 | 85 | return Task.Factory.StartNew(()=> { return FindOneDetails(Id); }); | ... | ... |
src/MapsDb/Interfaces/IBusStopDs.cs
... | ... | @@ -7,7 +7,7 @@ namespace MapsDb.Interfaces |
7 | 7 | public interface IBusStopDs |
8 | 8 | { |
9 | 9 | Task<IList<BusStopEditDsM>> GetIndexListAsync(); |
10 | - Task SaveAsync(BusStopEditDsF busStop, int? id = null); | |
10 | + Task<BusStop> SaveAsync(BusStopEditDsF busStop, int? id = null); | |
11 | 11 | Task<BusStopDetailsDsM> FindOneDetailsAsync(int Id); |
12 | 12 | Task<int> DeleteAsync(int? Id); |
13 | 13 | } | ... | ... |