public IActionResult AddCarToFleet(CarFleetModel carFleetModel) { try { CarFleetModel addedCarFleet = logic.AddCar(carFleetModel); return(Created("api/carfleet/" + addedCarFleet.ID, addedCarFleet)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
public IActionResult GetOneCarInFleet(int id) { try { CarFleetModel carFleet = logic.GetOneCarInFleet(id); if (carFleet == null) { return(NotFound($"id {id} not found")); } return(Ok(carFleet)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
public IActionResult UpdatePartialCarFleet(int id, CarFleetModel carFleetModel) { try { carFleetModel.ID = id; CarFleetModel updatedCarFleet = logic.UpdatePartialCarFleet(carFleetModel); if (updatedCarFleet == null) { return(NotFound($"id {id} not found")); } return(Ok(updatedCarFleet)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }