public OrderDetailsViewModel(UserOrderDetails details, IEnumerable<OrderItemDetails> items)
        {
            Argument.ExpectNotNull(() => details);
            Argument.ExpectNotNull(() => items);

            Details = details;
            Items = items.ToList();
        }
Example #2
0
        private void Order_Details_Click(object sender, RoutedEventArgs e)
        {
            var order = orderlist[OrderList.SelectedIndex];

            var dlg = new UserOrderDetails(order);

            dlg.ShowDialog();

            OrderList.SelectedIndex = -1;
        }
Example #3
0
        public static bool SaveOrder(int userDetailsID, OrderDetails orderDetails)
        {
            var userDetails = _users.Where(x => x.Id == userDetailsID).FirstOrDefault();

            orderDetails.OrderedDate = DateTime.UtcNow;
            orderDetails.OrderStatus = Status.Success;
            UserOrderDetails userOrderDetails = new UserOrderDetails()
            {
                UserDetails = userDetails,
                // OrderDetails = new List<OrderDetails> { orderDetails }
                OrderDetails = new List <OrderDetails> {
                    _userOrders[0].OrderDetails[0]
                }
            };

            _userOrders.Add(userOrderDetails);
            return(true);
        }