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!"); } } }
private string GetOrders() { var orders = _orders.GetAll(); return(GetOrdersXml(orders)); }
public async Task <JsonResult> GetAll() { var result = await _order.GetAll(); return(await GenerateResult(result, _userSettings)); }