/// <summary> /// See interface docs. /// </summary> /// <param name="view"></param> public override void Initialise(IAircraftOnlineLookupLogView view) { base.Initialise(view); var log = Factory.ResolveSingleton <IAircraftOnlineLookupLog>(); _View.Populate(log.GetResponses()); _AircraftOnlineLookupLog = log; _AircraftOnlineLookupLog.ResponsesChanged += AircraftOnlineLookupLog_ResponsesChanged; }
/// <summary> /// Disposes of or finalises the object. /// </summary> /// <param name="disposing"></param> protected virtual void Dispose(bool disposing) { if (disposing) { if (_AircraftOnlineLookupLog != null) { _AircraftOnlineLookupLog.ResponsesChanged -= AircraftOnlineLookupLog_ResponsesChanged; _AircraftOnlineLookupLog = null; } } }