public void Post( [SwaggerParameter(Description = "Vehicle json object you want to add", Required = true)] [FromBody] Vehicle value) { ProcessVehicleResponse processVehicleResponse = new ProcessVehicleResponse(); processVehicleResponse = _mapper.Map <ProcessVehicleResponse>( _service.addVehicle(_mapper.Map <VehicleEntity>(value))); }
public ProcessVehicleResponse ProcessVehicle(VehicleRequest vehicleRequest) { ProcessVehicleResponse processVehicleResponse = ValidationService.GetProcessVehicleResponse(vehicleRequest); if (processVehicleResponse.ResultCode == VehicleValidationResultCode.Valid) { JsonService.SaveUpdateVehicle(vehicleRequest); } return(processVehicleResponse); }
public IHttpActionResult ProcessVehicle([FromBody] VehicleRequest vehicleToProcess) { ProcessVehicleResponse resultVehicleResponse = new ProcessVehicleResponse(); resultVehicleResponse.VehicleId = vehicleToProcess.VehicleId; resultVehicleResponse.ReturnCode = VehicleValidationResultCode.Valid; if ((!ModelState.IsValid) || (vehicleToProcess.Type == null) || (vehicleToProcess.ManufacturerNameShort == null)) { resultVehicleResponse.ReturnCode = VehicleValidationResultCode.Invalid; } return(Ok(resultVehicleResponse)); }
public ActionResult <ProcessVehicleResponse> ProcessVehicle([FromBody] VehicleRequest vehicleRequest) { ProcessVehicleResponse processVehicleResponse; if (!ModelState.IsValid) { processVehicleResponse = new ProcessVehicleResponse(0, VehicleValidationResultCode.Invalid); } else { processVehicleResponse = new ProcessVehicleResponse(vehicleRequest.VehicleId, VehicleValidationResultCode.Valid); } return(processVehicleResponse); }