Example #1
0
        public async Task <OrderDetailProduct> AddOrdeDetailProduct(OrderDetailProduct detail)
        {
            var    _detail = new OrderDetailProduct();
            string url     = "http://" + PATHSERVER + "/tshirt/order/PostOrderDetailProduct";

            try
            {
                var json    = JsonConvert.SerializeObject(detail);
                var content = new StringContent(json, Encoding.UTF8, "application/json");

                HttpResponseMessage result = null;

                result = await client.PostAsync(url, content);

                if (result.IsSuccessStatusCode)
                {
                    var x = await result.Content.ReadAsStringAsync();

                    _detail = JsonConvert.DeserializeObject <OrderDetailProduct>(x);
                }
            }
            catch (Exception ex)
            {
                //Debug.WriteLine(@"				ERROR {0}", ex.Message);
            }
            return(_detail);
        }
 public HttpResponseMessage PostOrderDetailProduct(OrderDetailProduct detail)
 {
     if (detail != null)
     {
         var result = _orderRepository.AddOrderDetailProduct(detail);
         return(Request.CreateResponse(HttpStatusCode.OK, result));
     }
     else
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
     }
 }
Example #3
0
        public OrderDetailProduct AddOrderDetailProduct(OrderDetailProduct detail)
        {
            try
            {
                var _detail = context.OrderDetailProducts.Add(detail);
                context.SaveChanges();
                detail.Id = _detail.Id;

                return(detail);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
        public async Task <OrderDetailProduct> Save(OrderDetailProduct items)
        {
            OrderDetailProductRepository _repositoryOrderDet = App.OrderDetailProductRepo;
            OrderDetailProduct           orderDetailProduct1;

            try
            {
                OrderDetailProduct orderDetailProduct = await _repositoryOrderDet.Add(items);

                orderDetailProduct1 = orderDetailProduct;
            }
            catch (Exception ex)
            {
                throw;
            }
            return(orderDetailProduct1);
        }
        public async Task <OrderDetailProduct> Add(OrderDetailProduct add)
        {
            int success = 0;

            try
            {
                int num = await conn.InsertAsync(add);

                success = num;
            }
            catch (Exception ex)
            {
                add = (OrderDetailProduct)null;
                throw;
            }
            return(add);
        }
Example #6
0
        private async void Save()
        {
            var _items = new OrderDetailProduct();

            _items.OrderCode    = OrderSelect; // PurchaseOrder;
            _items.UserCode     = "Miguel Patino";
            _items.DateCreated  = DateTime.Now.ToString("g");
            _items.Quantity     = AddQuantity; //   int.Parse(QuantityProduct.Trim());
            _items.ProductCode  = ProductCode;
            _items.ProviderCode = ProviderCode;

            var result = await _services.AddOrdeDetailProduct(_items);

            if (result != null)
            {
                MoveOrderPage();
                //CountProduct += int.Parse(QuantityProduct.Trim());
                //QuantityProduct = "";
                //Details.Add(_items);
                //HeightList = (_details.Count * 45) + (_details.Count * 5);
            }
            //else
            //TODO message
        }
        public async Task <OrderDetailProduct> GetOrderDetailProduct(string code)
        {
            OrderDetailProduct orderDetailProduct = await conn.Table <OrderDetailProduct>().Where(a => a.OrderCode == code).FirstOrDefaultAsync();

            return(orderDetailProduct);
        }