public async Task <List <OrderTShirt> > GetOrderProviders(string codeProvider) { List <OrderTShirt> items = new List <OrderTShirt>(); OrderRepository _repositoryOrder = App.OrderRepo; OrderDetailProductRepository _repositoryOrderDetailProduct = App.OrderDetailProductRepo; try { List <OrderTShirt> orderTshirtList = await _repositoryOrder.GetOrdersByProviderCode(codeProvider); List <OrderTShirt> list = orderTshirtList; orderTshirtList = (List <OrderTShirt>)null; if (list.Count > 0) { foreach (OrderTShirt orderTshirt in list) { OrderTShirt row = orderTshirt; Task <OrderDetailProduct> exist = _repositoryOrderDetailProduct.GetOrderDetailProduct(row.Code); items.Add(new OrderTShirt() { Code = row.Code, Description = row.Description, IsSelected = exist != null, Value1 = row.Value1 }); exist = (Task <OrderDetailProduct>)null; row = (OrderTShirt)null; } return(items); } list = (List <OrderTShirt>)null; } catch (Exception ex1) { Exception ex = ex1; items = (List <OrderTShirt>)null; } return(this.Items); }
public async Task <OrderTShirt> GetOrder(string code) { var orders = new OrderTShirt(); string url = "http://" + PATHSERVER + "/tshirt/order/GetOrder?code="; string uri = string.Concat(url, code); try { var result = await client.GetAsync(uri); if (result.IsSuccessStatusCode) { var content = await result.Content.ReadAsStringAsync(); orders = JsonConvert.DeserializeObject <OrderTShirt>(content); } } catch (Exception ex) { //Debug.WriteLine(@" ERROR {0}", ex.Message); } return(orders); }
public OrderTShirt GetOrderByCode(string code) { var _order = new OrderTShirt(); try { _order = context.Orders.FirstOrDefault(a => a.Code == code); if (_order != null) { _order.Details = context.OrderDetails.Where(a => a.OrderCode == code).ToList(); } else { _order = null; } } catch (Exception ex) { _order = null; } return(_order); }
public async Task <int> UpdateOrder(OrderTShirt order) { int num = await conn.UpdateAsync(order); return(num); }