/// <reference path="GO.Flug.ts" />
var FlugGO = DemoFlug.GO;
// Module
var DemoFlug;
(function (DemoFlug) {
    var GL;
    (function (GL) {
        GL.Orte = ["Essen", "Berlin", "Hamburg", "München", "Köln"];
        function createTestData() {
            for (var i = 1; i <= 100; i++) {
                var Zufall1 = (Math.round((Math.random() * 4)));
                var Zufall2 = (Math.round((Math.random() * 3)));
                var Zufall3 = (Math.round((Math.random() * 250)));
                // document.write(Zufall.toString() + "<br>");
                var f = new FlugGO.Flug(i, GL.Orte[Zufall1], GL.Orte[Zufall2], Zufall3, new Date());
            }
        } // end function
        // Class
        var FlugManager = (function () {
            function FlugManager() {
                createTestData();
            }
            /**
          Holt alle Flüge von einem Ort, nach dem gefiltert werden soll
          @param ort Abflugort
          */
            FlugManager.prototype.getAll = function (ort) {
                if (ort === void 0) { ort = ""; }
                // Zugriff auf Liste
                var liste = DemoFlug.GO.Flug.alleFluege;
                // Filtern
                if (ort != "") {
                    liste = liste.filter(function (x) { return x.abflugort == ort; });
                }
                ;
                return liste;
            };
            return FlugManager;
        })();
        GL.FlugManager = FlugManager;
    })(GL = DemoFlug.GL || (DemoFlug.GL = {}));
})(DemoFlug || (DemoFlug = {}));
//# sourceMappingURL=GL.Flug.js.map