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)); } }
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); }
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); }