public bool MarkWorkOrderPaid(MarkWorkOrderPaidRequest request) { bool success = false; try { HttpClient client = new HttpClient(); client.BaseAddress = new Uri(LAN_Address); //client.DefaultRequestHeaders.Add("appkey", "myapp_key"); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); client.DefaultRequestHeaders.Add("EO-Header", User + " : " + Pwd); string jsonData = JsonConvert.SerializeObject(request); var content = new StringContent(jsonData, Encoding.UTF8, "application/json"); HttpResponseMessage httpResponse = client.PostAsync("api/Login/MarkWorkOrderPaid", content).Result; if (httpResponse.IsSuccessStatusCode) { success = true; } } catch (Exception ex) { Exception ex2 = new Exception("MarkWorkOrderPaid", ex); LogError(ex2.Message, JsonConvert.SerializeObject(request)); } return(success); }
private async Task <bool> SavePaymentRecord(string ccConfirm) { bool success = false; WorkOrderPaymentDTO workOrderPayment = GetWorkOrderPaymentDTO(); workOrderPayment.WorkOrderPaymentCreditCardConfirmation = ccConfirm; workOrderPaymentId = ((App)App.Current).AddWorkOrderPayment(workOrderPayment); if (workOrderPaymentId > 0) { MarkWorkOrderPaidRequest request = new MarkWorkOrderPaidRequest(workOrderPayment.WorkOrderId); success = ((App)App.Current).MarkWorkOrderPaid(request); } return(success); }
public bool MarkWorkOrderPaid(MarkWorkOrderPaidRequest paidRequest) { return(inventoryManager.MarkWorkOrderPaid(paidRequest.WorkOrderId)); }