private async Task <SalesOrderCustomerDeliveryToModel> PopulateSalesOrderDeliveryToData() { 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/GetSalesOrderCustomerDeliveryTo/?OrderNo=" + SelectedSalesOrder.ORDER_NO).Result; if (response.IsSuccessStatusCode) { deliveryToData = JsonConvert.DeserializeObject <SalesOrderCustomerDeliveryToModel>(await response.Content.ReadAsStringAsync()); } } catch (Exception ex) { throw; } return(deliveryToData); }
public HttpResponseMessage CreateSalesOrderCustomerDeliveryTo(SalesOrderCustomerDeliveryToModel _SalesOrderCustomerDeliveryToModel) { try { SALESORDER_CUSTOMER_DELIVERY_TO socdt = new SALESORDER_CUSTOMER_DELIVERY_TO(); socdt.CODE = _SalesOrderCustomerDeliveryToModel.CODE; socdt.NAME = _SalesOrderCustomerDeliveryToModel.NAME; socdt.ADDRESS = _SalesOrderCustomerDeliveryToModel.ADDRESS; socdt.POSTCODE = _SalesOrderCustomerDeliveryToModel.POSTCODE; socdt.COUNTRY = _SalesOrderCustomerDeliveryToModel.COUNTRY; socdt.CONTACT = _SalesOrderCustomerDeliveryToModel.CONTACT; socdt.ORDER_NO = _SalesOrderCustomerDeliveryToModel.ORDER_NO; db.SALESORDER_CUSTOMER_DELIVERY_TO.Add(socdt); db.SaveChanges(); } catch (Exception) { throw; } return(Request.CreateResponse(HttpStatusCode.OK, "success")); }