public IHttpActionResult Get(int id) { IVehicleDTO vehicle = repository.GetVehicleId(id); if (vehicle != null) { return(Ok(vehicle)); } else { return(NotFound()); } }
public IHttpActionResult Post(Vehicle vehicle) { if (ModelState.IsValid) { IVehicleDTO veh = repository.AddVehicle(vehicle); if (veh != null) { return(CreatedAtRoute("GetById", new { id = vehicle.Id }, veh)); } else { return(BadRequest("Vehicle is null or duplicate")); } } else { return(BadRequest("Vehicle is not valid")); } }
public IHttpActionResult Put(Vehicle vehicle) { if (ModelState.IsValid) { IVehicleDTO veh = repository.UpdateVehicle(vehicle); if (veh != null) { return(Ok(veh)); } else { return(NotFound()); } } else { return(BadRequest("Vehicle is not valid")); } }