public IList <MediaQueryResponse> GetMediaUrls(long organisationId, List <AssetMediaReference> assetMediaReferences) { IHttpRestRequest request = GetRequest(APIControllerRoutes.EventsController.GETMEDIAURLS, HttpMethod.Post); request.AddUrlSegment("organisationId", organisationId.ToString()); request.AddJsonBody(assetMediaReferences); IHttpRestResponse <List <MediaQueryResponse> > response = Execute <List <MediaQueryResponse> >(request); return(response.Data); }
public async Task <List <HosWorkStateDetail> > GetHosWorkStatePerRegionAsync(string region) { IHttpRestRequest request = GetRequest(APIControllerRoutes.HosDataController.GETHOSWORKSTATEPERREGION, HttpMethod.Get); request.AddUrlSegment("region", region); IHttpRestResponse <List <HosWorkStateDetail> > response = await ExecuteAsync <List <HosWorkStateDetail> >(request).ConfigureAwait(false); return(response.Data); }
public async Task <bool> UpdateJourneyAssetDriversAsync(long journeyId, List <JourneyAssetDriver> journeyAssetDriver) { IHttpRestRequest request = GetRequest(APIControllerRoutes.JourneysController.UPDATEJOURNEYASSETDRIVERSASYNC, HttpMethod.Put); request.AddUrlSegment("journeyId", journeyId.ToString()); request.AddJsonBody(journeyAssetDriver); IHttpRestResponse <bool> response = await ExecuteAsync <bool>(request, 1).ConfigureAwait(false); return(response.Data); }
public IList <FuelInsertCarrier> AddFuelTransactionsForGroup(long organisationId, IList <FuelTransaction> transactions) { IHttpRestRequest request = GetRequest(APIControllerRoutes.FuelController.ADDFUELTRANSACTIONS, HttpMethod.Put); request.AddUrlSegment("organisationId", organisationId.ToString()); request.AddJsonBody(transactions); IHttpRestResponse <List <FuelInsertCarrier> > response = Execute <List <FuelInsertCarrier> >(request); return(response.Data); }
public async Task <List <RuleSetSummary> > GetRuleSetSummariesAsync(long organisationGroupId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.HosDataController.GETRULESETSUMMARIES, HttpMethod.Get); request.AddUrlSegment("organisationId", organisationGroupId.ToString()); IHttpRestResponse <List <RuleSetSummary> > response = await ExecuteAsync <List <RuleSetSummary> >(request).ConfigureAwait(false); return(response.Data); }
public async Task <AssetReminders> GetAssetRemindersAsync(long organisationId, long assetId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.RemindersController.GETASSETREMINDERS, HttpMethod.Get); request.AddUrlSegment("organisationId", organisationId.ToString()); request.AddUrlSegment("assetId", assetId.ToString()); IHttpRestResponse <AssetReminders> response = await ExecuteAsync <AssetReminders>(request).ConfigureAwait(false); return(response.Data); }
public Asset GetByGroup(long groupId, long assetId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.AssetsController.GETBYGROUP, HttpMethod.Get); request.AddUrlSegment("groupId", groupId.ToString()); request.AddUrlSegment("assetId", assetId.ToString()); IHttpRestResponse <Asset> response = Execute <Asset>(request); return(response.Data); }
public async Task <IList <MessageStateHistoryItem> > GetMessageStateHistoryAsync(long organisationId, int messageId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.MessagesController.GETMESSAGESTATEHISTORY, HttpMethod.Get); request.AddUrlSegment("organisationId", organisationId.ToString()); request.AddUrlSegment("messageId", messageId.ToString()); IHttpRestResponse <List <MessageStateHistoryItem> > response = await ExecuteAsync <List <MessageStateHistoryItem> >(request).ConfigureAwait(false); return(response.Data); }
public IList <MessageStateHistoryItem> GetMessageStateHistory(long organisationId, int messageId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.MessagesController.GETMESSAGESTATEHISTORY, HttpMethod.Get); request.AddUrlSegment("organisationId", organisationId.ToString()); request.AddUrlSegment("messageId", messageId.ToString()); IHttpRestResponse <List <MessageStateHistoryItem> > response = Execute <List <MessageStateHistoryItem> >(request); return(response.Data); }
public async Task <Message> GetMessageAsync(long organisationId, int messageId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.MessagesController.GET, HttpMethod.Get); request.AddUrlSegment("organisationId", organisationId.ToString()); request.AddUrlSegment("messageId", messageId.ToString()); IHttpRestResponse <Message> response = await ExecuteAsync <Message>(request).ConfigureAwait(false); return(response.Data); }
public Message GetMessage(long organisationId, int messageId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.MessagesController.GET, HttpMethod.Get); request.AddUrlSegment("organisationId", organisationId.ToString()); request.AddUrlSegment("messageId", messageId.ToString()); IHttpRestResponse <Message> response = Execute <Message>(request); return(response.Data); }
public SendMessageResult SendFreeTextMessage(long organisationId, SendFreeTextMessageCarrier messageCarrier) { IHttpRestRequest request = GetRequest(APIControllerRoutes.MessagesController.SENDFREETEXTMESSAGE, HttpMethod.Post); request.AddUrlSegment("organisationId", organisationId.ToString()); request.AddJsonBody(messageCarrier); IHttpRestResponse <SendMessageResult> response = Execute <SendMessageResult>(request); return(response.Data); }
public async Task <bool> ImportApproversAsync(long organisationId, TimeApproverImport timeApproverImport) { IHttpRestRequest request = GetRequest(APIControllerRoutes.TimeEntryController.IMPORTAPPROVERS, HttpMethod.Post); request.AddUrlSegment("organisationId", organisationId.ToString()); request.AddJsonBody(timeApproverImport); IHttpRestResponse response = await ExecuteAsync(request).ConfigureAwait(false); return(response.StatusCode == System.Net.HttpStatusCode.OK); }
public bool ImportApprovers(long organisationId, TimeApproverImport timeApproverImport) { IHttpRestRequest request = GetRequest(APIControllerRoutes.TimeEntryController.IMPORTAPPROVERS, HttpMethod.Post); request.AddUrlSegment("organisationId", organisationId.ToString()); request.AddJsonBody(timeApproverImport); IHttpRestResponse response = Execute(request); return(response.StatusCode == System.Net.HttpStatusCode.OK); }
public async Task <ProximityQueryResult> NearestAsync(long groupId, Coordinate coordinate) { IHttpRestRequest request = GetRequest(APIControllerRoutes.LocationsController.NEAREST, HttpMethod.Post); request.AddUrlSegment("groupId", groupId.ToString()); request.AddJsonBody(coordinate); IHttpRestResponse <ProximityQueryResult> response = await ExecuteAsync <ProximityQueryResult>(request).ConfigureAwait(false); return(response.Data); }
//public List<DriverSummary> GetAllDriverSummaries(long groupId) //{ // IHttpRestRequest request = GetRequest(APIControllerRoutes.DRIVERSCONTROLLER.GETALLDRIVERSUMMARIES, HttpMethod.Get); // request.AddUrlSegment("groupId", groupId.ToString()); // IHttpRestResponse<List<DriverSummary>> response = Execute<List<DriverSummary>>(request); // return response.Data; //} //public async Task<List<DriverSummary>> GetAllDriverSummariesAsync(long groupId) //{ // IHttpRestRequest request = GetRequest(APIControllerRoutes.DRIVERSCONTROLLER.GETALLDRIVERSUMMARIES, HttpMethod.Get); // request.AddUrlSegment("groupId", groupId.ToString()); // IHttpRestResponse<List<DriverSummary>> response = await ExecuteAsync<List<DriverSummary>>(request).ConfigureAwait(false); // return response.Data; //} public Driver GetDriver(long groupId, long driverId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.DriversController.GETDRIVER, HttpMethod.Get); request.AddUrlSegment("groupId", groupId.ToString()); request.AddUrlSegment("driverId", driverId.ToString()); IHttpRestResponse <Driver> response = Execute <Driver>(request); return(response.Data); }
/// <inheritdoc /> public async Task <List <Location> > GetChangedSinceAsync(long organisationId, DateTime since) { IHttpRestRequest request = GetRequest(APIControllerRoutes.LocationsController.CHANGEDSINCE, HttpMethod.Get); request.AddUrlSegment("organisationId", organisationId.ToString()); request.AddUrlSegment("since", $"{since:yyyyMMddHHmmss}"); IHttpRestResponse <List <Location> > response = await ExecuteAsync <List <Location> >(request).ConfigureAwait(false); return(response.Data); }
public async Task <Driver> GetDriverAsync(long groupId, long driverId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.DriversController.GETDRIVER, HttpMethod.Get); request.AddUrlSegment("groupId", groupId.ToString()); request.AddUrlSegment("driverId", driverId.ToString()); IHttpRestResponse <Driver> response = await ExecuteAsync <Driver>(request).ConfigureAwait(false); return(response.Data); }
public AssetReminders GetAssetReminders(long organisationId, long assetId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.RemindersController.GETASSETREMINDERS, HttpMethod.Get); request.AddUrlSegment("organisationId", organisationId.ToString()); request.AddUrlSegment("assetId", assetId.ToString()); IHttpRestResponse <AssetReminders> response = Execute <AssetReminders>(request); return(response.Data); }
public IList <EventClipResponse> GetMediaUrls(long organisationId, List <EventClip> eventClips) { IHttpRestRequest request = GetRequest(APIControllerRoutes.EventsController.GETMEDIAURLS, HttpMethod.Post); request.AddUrlSegment("groupId", organisationId.ToString()); request.AddJsonBody(eventClips); IHttpRestResponse <List <EventClipResponse> > response = Execute <List <EventClipResponse> >(request); return(response.Data); }
public async Task <Asset> GetByGroupAsync(long groupId, long assetId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.AssetsController.GETBYGROUP, HttpMethod.Get); request.AddUrlSegment("groupId", groupId.ToString()); request.AddUrlSegment("assetId", assetId.ToString()); IHttpRestResponse <Asset> response = await ExecuteAsync <Asset>(request).ConfigureAwait(false); return(response.Data); }
public async Task <IList <EventClipResponse> > GetMediaUrlsAsync(long organisationId, List <EventClip> eventClips) { IHttpRestRequest request = GetRequest(APIControllerRoutes.EventsController.GETMEDIAURLS, HttpMethod.Post); request.AddUrlSegment("groupId", organisationId.ToString()); request.AddJsonBody(eventClips); IHttpRestResponse <List <EventClipResponse> > response = await ExecuteAsync <List <EventClipResponse> >(request).ConfigureAwait(false); return(response.Data); }
public List <RuleSetSummary> GetRuleSetSummaries(long organisationGroupId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.HosDataController.GETRULESETSUMMARIES, HttpMethod.Get); request.AddUrlSegment("organisationId", organisationGroupId.ToString()); IHttpRestResponse <List <RuleSetSummary> > response = Execute <List <RuleSetSummary> >(request); return(response.Data); }
public IList <CertificationType> GetDriverCertificationTypes(long organisationGroupId, long driverId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.DriverCertificationController.GETDRIVERCERTIFICATIONTYPES, HttpMethod.Get); request.AddUrlSegment("organisationId", organisationGroupId.ToString()); request.AddUrlSegment("driverId", driverId.ToString()); IHttpRestResponse <List <CertificationType> > response = Execute <List <CertificationType> >(request); return(response.Data); }
public List <HosWorkStateDetail> GetHosWorkStatePerRegion(string region) { IHttpRestRequest request = GetRequest(APIControllerRoutes.HosDataController.GETHOSWORKSTATEPERREGION, HttpMethod.Get); request.AddUrlSegment("region", region); IHttpRestResponse <List <HosWorkStateDetail> > response = Execute <List <HosWorkStateDetail> >(request); return(response.Data); }
public async Task <IList <DriverCertification> > GetDriverCertificationsForDriverAsync(long organisationGroupId, long driverId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.DriverCertificationController.GETDRIVERCERTIFICATIONS, HttpMethod.Get); request.AddUrlSegment("organisationId", organisationGroupId.ToString()); request.AddUrlSegment("driverId", driverId.ToString()); IHttpRestResponse <List <DriverCertification> > response = await ExecuteAsync <List <DriverCertification> >(request).ConfigureAwait(false); return(response.Data); }
public bool UpdateJourneyAssetDrivers(long journeyId, List <JourneyAssetDriver> journeyAssetDriver) { IHttpRestRequest request = GetRequest(APIControllerRoutes.JourneysController.UPDATEJOURNEYASSETDRIVERSASYNC, HttpMethod.Put); request.AddUrlSegment("journeyId", journeyId.ToString()); request.AddJsonBody(journeyAssetDriver); IHttpRestResponse <bool> response = Execute <bool>(request, 1); return(response.Data); }
public ProximityQueryResult Nearest(long groupId, Coordinate coordinate) { IHttpRestRequest request = GetRequest(APIControllerRoutes.LocationsController.NEAREST, HttpMethod.Post); request.AddUrlSegment("groupId", groupId.ToString()); request.AddJsonBody(coordinate); IHttpRestResponse <ProximityQueryResult> response = Execute <ProximityQueryResult>(request); return(response.Data); }
public async Task <int> UpdateJourneyAssetPassengersAsync(long journeyId, JourneyAssetAndPassengerData journeyAssetAndPassengerData) { IHttpRestRequest request = GetRequest(APIControllerRoutes.JourneysController.UPDATEJOURNEYASSETPASSENGERASYNC, HttpMethod.Post); request.AddUrlSegment("journeyId", journeyId.ToString()); request.AddJsonBody(journeyAssetAndPassengerData); IHttpRestResponse <int> response = await ExecuteAsync <int>(request, 1).ConfigureAwait(false); return(response.Data); }
public BulkAddResult GetBulkAddResult(long GroupId, long CorrelationId) { IHttpRestRequest request = GetRequest(APIControllerRoutes.JourneysController.BULKJOURNEYADDRESULT, HttpMethod.Get); request.AddUrlSegment("groupId", GroupId.ToString()); request.AddUrlSegment("correlationId", CorrelationId.ToString()); IHttpRestResponse <BulkAddResult> response = Execute <BulkAddResult>(request, 1); return(response.Data); }