public async Task <ActionResult <FETrip> > Post([FromBody] FETrip newTrip) //new instance of an object everytime { try { newTrip = await tripsRepository.Create(newTrip); return(CreatedAtAction(nameof(GetAll), new { id = newTrip.ID }, newTrip)); // return all trips after; } catch (Exception e) { return(StatusCode(500, e)); } }