private async Task <SalesOrderCustomerInvoiceToModel> PopulateSalesOrderInvoiceToData() { try { HttpClient client = new HttpClient(); client.BaseAddress = new Uri(GlobalData.gblApiAdress); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); var response = client.GetAsync("api/SalesOrderAPI/GetSalesOrderCustomerInvoiceTo/?OrderNo=" + SelectedSalesOrder.ORDER_NO).Result; if (response.IsSuccessStatusCode) { invoiceToData = JsonConvert.DeserializeObject <SalesOrderCustomerInvoiceToModel>(await response.Content.ReadAsStringAsync()); } } catch (Exception ex) { throw; } return(invoiceToData); }
public HttpResponseMessage CreateSalesOrderCustomerInvoiceTo(SalesOrderCustomerInvoiceToModel _SalesOrderCustomerInvoiceToModel) { try { SALESORDER_CUSTOMER_INVOICE_TO socit = new SALESORDER_CUSTOMER_INVOICE_TO(); socit.CODE = _SalesOrderCustomerInvoiceToModel.CODE; socit.NAME = _SalesOrderCustomerInvoiceToModel.NAME; socit.ADDRESS = _SalesOrderCustomerInvoiceToModel.ADDRESS; socit.POSTCODE = _SalesOrderCustomerInvoiceToModel.POSTCODE; socit.COUNTRY = _SalesOrderCustomerInvoiceToModel.COUNTRY; socit.CONTACT = _SalesOrderCustomerInvoiceToModel.CONTACT; socit.EC = _SalesOrderCustomerInvoiceToModel.EC; socit.ORDER_NO = _SalesOrderCustomerInvoiceToModel.ORDER_NO; db.SALESORDER_CUSTOMER_INVOICE_TO.Add(socit); db.SaveChanges(); } catch (Exception) { throw; } return(Request.CreateResponse(HttpStatusCode.OK, "success")); }