﻿Array.prototype.contains = function(element) {
    for (var i = 0; i < this.length; i++) {
        if (this[i] == element) {
            return true;
        }
    }
    return false;
};


Array.prototype.findById = function(id) {
    for (var i = 0; i < this.length; i++) {
        if (!this[i].Id) return null;

        if (this[i].Id == id) {
            return this[i];
        }
    }
    return null;
};

Array.prototype.removeById = function(id) {
    for (var i = 0; i < this.length; i++) {
        if (!this[i].Id) return;

        if (this[i].Id == id) {
            this.splice(i, 1);
            return;
        }
    }
};