Exemplo n.º 1
0
        public async Task <HttpResponseMessage> PostMaintenanceDone(MaintenanceDoneRequestModel model, string sessionId)
        {
            var cts  = new CancellationTokenSource();
            var task = RemoteRequestAsync(_maintainApi.GetApi(Priority.UserInitiated).PostMaintenanceDone(model, sessionId, cts.Token));

            runningTasks.Add(task.Id, cts);

            return(await task);
        }
        public async Task <KegIDResponse> PostMaintenanceDoneAsync(MaintenanceDoneRequestModel model, string sessionId, string RequestType)
        {
            KegIDResponse outModel = null;

            try
            {
                string url     = string.Format(Configuration.PostMaintenanceDoneUrl, sessionId);
                string content = JsonConvert.SerializeObject(model);
                outModel = await App.kegIDClient.ExecuteServiceCall <KegIDResponse>(url, HttpMethodType.Send, content, RequestType : RequestType);
            }
            catch (System.Exception)
            {
            }
            return(outModel);
        }