private void UpdateOrderReferences()
 {
     foreach (var order in Orders.GetAll())
     {
         try
         {
             // Kolla att kunden finns & ersätt med referens från kundkatalogen
             order.Customer = this.Customers.Find(order.Customer.Number);
             foreach (var orderLine in order.Items)
             {
                 // För alla orderlines kolla att produkten finns & ersätt med referens från produktkatalog
                 orderLine.Product = this.Products.Find(orderLine.Product.Code);
             }
         }
         catch (Exception)
         {
             MessageBox.Show("Error when processing order data, please check that products and customers related to order exsists in product catalogue and customer catalogue!");
         }
     }
 }
Exemple #2
0
        private string  GetOrders()
        {
            var orders = _orders.GetAll();

            return(GetOrdersXml(orders));
        }
Exemple #3
0
        public async Task <JsonResult> GetAll()
        {
            var result = await _order.GetAll();

            return(await GenerateResult(result, _userSettings));
        }