public VehicleDetailsResponse GetVehicleDetails(VehicleDetailsRequest req) { try { ADPVehiclesReference.VehiclesServicesSoap obj = new VehiclesServicesSoapClient(); var header = new ADPVehiclesReference.ADPSoapHeaderIn() { UserName = username, Password = password }; var inner = new GetVehicleDetailsRequest() { UserID = userId, SystemCode = systemCode }; //plate info as null //if (req.ChassisNoExist) if (true) { inner.PlateInfo = new ADPVehiclesReference.PlateKey() { PlateNo = req.PlateNo, PlateOrgNo = req.PlateOrgNo, PlateColorCode = req.PlateColorCode, PlateKindCode = req.PlateKindCode, PlateTypeCode = req.PlateTypeCode, PlateSourceCode = req.PlateSourceCode }; } if (!req.ChassisNoExist) { inner.ChassisNo = req.ChassisNo; } var objToSend = new getVehicleDetailsRequest1(header, inner);//header, var result = obj.getVehicleDetails(objToSend); Utility.WriteLog("After Execution"); if (result == null) { Utility.WriteLog("Object Is Null"); return(null); } else { Utility.WriteLog("Object Is not Null"); return(result.getVehicleDetailsResult.ConvertToVehicleDetails()); } } catch (Exception ex) { Utility.WriteErrorLog(ex); return(null); } }
public bool GetVehicleIsWanted(VehicleDetailsRequest req) { try { ADPVehiclesReference.VehiclesServicesSoap obj = new VehiclesServicesSoapClient(); var header = new ADPVehiclesReference.ADPSoapHeaderIn() { UserName = username, Password = password }; var inner = new CheckVehicleWantedRequest() { UserID = userId, SystemCode = systemCode }; //plate info as null if (!req.ChassisNoExist) { inner.PlateInfo = new ADPVehiclesReference.PlateKey() { PlateNo = req.PlateNo, PlateOrgNo = req.PlateOrgNo, PlateColorCode = req.PlateColorCode, PlateKindCode = req.PlateKindCode, PlateTypeCode = req.PlateTypeCode, PlateSourceCode = req.PlateSourceCode, }; } if (!req.ChassisNoExist) { inner.ChassisNo = req.ChassisNo; } var objToSend = new checkVehicleWantedRequest1(header, inner);//header var result = obj.checkVehicleWanted(objToSend); if (result == null) { return(false); } else { return(result.checkVehicleWantedResult.IsWanted); } } catch { return(false); } }