/// <summary> /// See interface docs. /// </summary> /// <param name="aircraft"></param> public void DeleteAircraft(BaseStationAircraft aircraft) { if (!WriteSupportEnabled) { throw new InvalidOperationException("You cannot delete aircraft when write support is disabled"); } lock (_ConnectionLock) { OpenConnection(); if (_Connection != null) { _AircraftTable.Delete(_Connection, _TransactionHelper.Transaction, _DatabaseLog, aircraft); } } }