public async Task <IActionResult> PutTarrivalDepartureTimes(long id, TarrivalDepartureTimes tarrivalDepartureTimes) { if (id != tarrivalDepartureTimes.TarrivalDepartureTimesId) { return(BadRequest()); } _context.Entry(tarrivalDepartureTimes).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TarrivalDepartureTimesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <TarrivalDepartureTimes> > PostTarrivalDepartureTimes(TarrivalDepartureTimes tarrivalDepartureTimes) { _context.TarrivalDepartureTimes.Add(tarrivalDepartureTimes); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (TarrivalDepartureTimesExists(tarrivalDepartureTimes.TarrivalDepartureTimesId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetTarrivalDepartureTimes", new { id = tarrivalDepartureTimes.TarrivalDepartureTimesId }, tarrivalDepartureTimes)); }