private void UpdateInvoice(HttpContext context) { JObject InvoiceDetails = JObject.Parse(context.Request["payload"]); string mobile = string.Empty; string email = string.Empty; string address = string.Empty; string GSTIN = string.Empty; string companyName = string.Empty; int stateId = 0; int invoiceId = 0; if (InvoiceDetails.SelectToken("Mobile") != null) { mobile = Convert.ToString(InvoiceDetails.SelectToken("Mobile")); } if (InvoiceDetails.SelectToken("BusinessMailID") != null) { email = Convert.ToString(InvoiceDetails.SelectToken("BusinessMailID")); } if (InvoiceDetails.SelectToken("ContactAddress") != null) { address = Convert.ToString(InvoiceDetails.SelectToken("ContactAddress")); } if (InvoiceDetails.SelectToken("GSTIN") != null) { GSTIN = Convert.ToString(InvoiceDetails.SelectToken("GSTIN")); } if (InvoiceDetails.SelectToken("CompanyName") != null) { companyName = Convert.ToString(InvoiceDetails.SelectToken("CompanyName")); } if (InvoiceDetails.SelectToken("States") != null) { stateId = Convert.ToInt32(InvoiceDetails.SelectToken("States")); } if (InvoiceDetails.SelectToken("InvoiceId") != null) { invoiceId = Convert.ToInt32(InvoiceDetails.SelectToken("InvoiceId")); } OrdersManagement.Core.Client client = new OrdersManagement.Core.Client(responseFormat: OrdersManagement.ResponseFormat.JSON); context.Response.Write(client.UpdateInvoice(invoiceId: invoiceId, mobile: mobile, email: email, address: address, GSTIN: GSTIN, companyName: companyName, stateId: stateId)); }