public IbsVehicleCandidate[] GetVehicleCandidates(IbsOrderKey orderKey) { var vehicleCandidates = new TVehicleComp[0]; UseService(service => { Logger.LogMessage("WebService Getting Vehicle Candidates : " + JsonSerializer.SerializeToString(orderKey, typeof(IbsOrderKey))); vehicleCandidates = service.GetVehicleCandidates(UserNameApp, PasswordApp, new TBookOrderKey { GUID = orderKey.TaxiHailOrderId.ToString(), OrderID = orderKey.IbsOrderId }); Logger.LogMessage("WebService Getting Vehicle Candidates, candidates received : " + JsonSerializer.SerializeToString(vehicleCandidates, typeof(TVehicleComp[]))); }); return(Mapper.Map <IbsVehicleCandidate[]>(vehicleCandidates)); }
public int?ConfirmHail(IbsOrderKey orderKey, IbsVehicleCandidate selectedVehicle) { var ibsOrderKey = Mapper.Map <TBookOrderKey>(orderKey); var ibsVehicleCandidate = Mapper.Map <TVehicleComp>(selectedVehicle); int?result = null; UseService(service => { Logger.LogMessage("WebService Confirming Hail for orderkey: " + JsonSerializer.SerializeToString(ibsOrderKey, typeof(TBookOrderKey))); Logger.LogMessage("WebService Confirming Hail for vehicle: " + JsonSerializer.SerializeToString(ibsVehicleCandidate, typeof(TVehicleComp))); result = service.UpdateJobToVehicle(UserNameApp, PasswordApp, ibsOrderKey, ibsVehicleCandidate); Logger.LogMessage("WebService Confirm Hail, orderid : " + ibsOrderKey.OrderID + ", orderGUID : " + ibsOrderKey.GUID); }); return(result); }
public int?ConfirmHail(IbsOrderKey orderKey, IbsVehicleCandidate selectedVehicle) { throw new NotImplementedException(); }
public IbsVehicleCandidate[] GetVehicleCandidates(IbsOrderKey orderKey) { throw new NotImplementedException(); }