public async Task <QueueItem> GetQueueItem(int QueueItemID) { QueueItem result = (await _httpClient.GetSearchAsync(new SearchParameters() { QueueItemID = QueueItemID })).FirstOrDefault(); return(result); }
public async Task <QueueGroup> Get(string groupID) { var result = await _httpClient.GetSearchAsync(new SearchParameters() { QueueGroup = int.Parse(groupID) }); return(result.FirstOrDefault()); }
public async Task <bool> PostCompleteCSU(int queueResultId, int queueItemId) { QItemHolder qItem = new QItemHolder() { queueItem = (await _httpClientConnectionQueueItem.GetSearchAsync(new SearchParameters() { QueueItemID = queueItemId })).FirstOrDefault(), TModel = await _httpClientConnectionCsuCallback.GetAsync(queueItemId) }; //This fills in the data needed when a callback is created qItem.queueItem.CompletedDate = DateTime.Now; qItem.queueItem.CompletedBy = "Geo"; var result = await _httpClientConnectionQItemHolder.PutAsync(queueResultId, qItem); return(result); }