public ICollection <WebFleetDriver> GetDrivers() { var result = new List <WebFleetDriver>(); var webService = new objectsAndPeopleReportingClient(); var p = new DriverFilterParameter() { }; var response = webService.showDriverReport(GetAuthenticationParameters(), GetGeneralParameters(), p); if (HandleResult(response)) { result.AddRange(from DriverReport driver in response.results select _mappingService.Map(driver)); } return(result); }
public ICollection <WebFleetObject> GetNearestVehicles(int latitudeInt, int longitudeInt, int maximumDistanceMiles) { var result = new List <WebFleetObject>(); var webService = new objectsAndPeopleReportingClient(); var response = webService.showNearestVehicles(GetAuthenticationParameters(), GetGeneralParameters(), new ObjectGroupNameParameter(), new NearestVehicleParameter() { latitudeSpecified = true, longitudeSpecified = true, maxDistanceSpecified = true, latitude = latitudeInt, longitude = longitudeInt, maxDistance = maximumDistanceMiles }); if (HandleResult(response)) { result.AddRange(from ObjectReport obj in response.results select _mappingService.Map(obj)); } return(result); }
public ICollection <WebFleetObject> GetObjects() { var result = new List <WebFleetObject>(); var webService = new objectsAndPeopleReportingClient(); var response = webService.showObjectReport(GetAuthenticationParameters(), GetGeneralParameters(), new ObjectFilterParameter() { filterCriterion = "", objectGroupName = "", @object = new ObjectIdentityParameter() { objectNo = "", objectUid = "" }, ungroupedOnly = false, ungroupedOnlySpecified = false }); if (HandleResult(response)) { result.AddRange(from ObjectReport obj in response.results select _mappingService.Map(obj)); } return(result); }
public List <WebFleetObject> ShowVehicleReport(string objectNumber) { var result = new List <WebFleetObject>(); var webService = new objectsAndPeopleReportingClient(); var objectFilter = new ObjectFilterParameter(); if (objectNumber.Length > 0) { objectFilter.@object = new ObjectIdentityParameter() { objectNo = objectNumber }; } ; var response = webService.showObjectReport(GetAuthenticationParameters(), GetGeneralParameters(), objectFilter); if (HandleResult(response)) { result.AddRange(from ObjectReport vehicle in response.results select _mappingService.Map(vehicle)); } return(result); }