private async void bObtainList_Click(object sender, RoutedEventArgs e) { CustomerOrderServiceClient orderServiceClient = new CustomerOrderServiceClient(); IEnumerable<OrderModel> orders = await orderServiceClient.AllOrdersAsync(); (DataContext as OrderListViewModel).DataSource = orders.Select(o => new OrderViewModel { Customer = o.CustomerId, Product = o.ProductCode, OrderDate = o.OrderDate, State = (OrderState) o.State, Quantity = o.Quantity }); }
private async void RefreshOrders() { CustomerOrderServiceClient customerOrderClient = new CustomerOrderServiceClient(); IEnumerable<OrderModel> orders = await customerOrderClient.AllOrdersAsync(); (DataContext as ManageOrderViewModel).Orders = orders.Select(s => Tuple.Create(s, string.Format("{0},{1} - {2}", s.ProductCode, s.CustomerId, s.OrderDate))); }