public async Task <IActionResult> UpdateExistingTripFully([FromRoute] Guid TripID, [FromBody] TripController trip) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { await _tripService.CompletelyUpdateTrip(trip); } catch (Exception ex) { return(StatusCode(500)); } return(Ok()); }