public async Task <IActionResult> PutTrain(int id, Train train) { if (id != train.Id) { return(BadRequest()); } _context.Entry(train).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TrainExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
internal async Task Add(TrainEntity train) { context.Set <TrainEntity>().Add(train); await context.SaveChangesAsync(); }
internal async Task Add(PassengerEntity passenger) { context.Set <PassengerEntity>().Add(passenger); await context.SaveChangesAsync(); }