public async Task <bool> PostBusStopTraceAsync(BusStopTrace busStopTrace) { var json = JsonConvert.SerializeObject(busStopTrace); var result = await _httpClient.PostAsync(Uri + "traces/busStop", AddMediaTypeHeaderValueToJson(json)); return(result.StatusCode.Equals(HttpStatusCode.Created)); }
public async Task <IActionResult> PostBusStopTrace([FromBody] BusStopTrace busStopTrace) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { await _traceService.AddBusStopTraceAsync(busStopTrace); } catch (DbUpdateException) { return(BadRequest("please specify busStopId and hour")); } return(StatusCode(201)); }
public async Task AddBusStopTraceAsync(BusStopTrace busStopTrace) => await _repository.AddBusStopTraceAsync(busStopTrace);
public async Task AddBusStopTraceAsync(BusStopTrace busStopTrace) { await _context.BusStopTraces.AddAsync(busStopTrace); await _context.SaveChangesAsync(); }