Exemple #1
0
        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);
        }
Exemple #2
0
        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"));
        }