Esempio n. 1
0
 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));
     }
 }
Esempio n. 2
0
        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));
            }
        }
Esempio n. 3
0
        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));
            }
        }