public bool RemoveOrder(int orderId) { Order order = orders.Find(x => x.Id == orderId); if (order == null) { return(false); } if (!databaseRepo.RemoveOrderlines(order.Id)) { return(false); } if (!databaseRepo.RemoveOrder(orderId)) { return(false); } if (!orders.Remove(order)) { return(false); } return(true); }