/// <summary>
        /// See interface docs.
        /// </summary>
        /// <param name="view"></param>
        public void Initialise(IReceiverLocationsView view)
        {
            _View = view;

            if(_View.ReceiverLocations.Count > 0) _NextUniqueId = _View.ReceiverLocations.Max(r => r.UniqueId) + 1;

            _View.ResetClicked += View_ResetClicked;
            _View.SelectedLocationChanged += View_SelectedLocationChanged;
            _View.ValueChanged += View_ValueChanged;
            _View.NewLocationClicked += View_NewLocationClicked;
            _View.DeleteLocationClicked += View_DeleteLocationClicked;
            _View.UpdateFromBaseStationDatabaseClicked += View_UpdateFromBaseStationDatabaseClicked;
            _View.CloseClicked += View_CloseClicked;
        }
Exemple #2
0
        /// <summary>
        /// See interface docs.
        /// </summary>
        /// <param name="view"></param>
        public void Initialise(IReceiverLocationsView view)
        {
            _View = view;

            if (_View.ReceiverLocations.Count > 0)
            {
                _NextUniqueId = _View.ReceiverLocations.Max(r => r.UniqueId) + 1;
            }

            _View.ResetClicked            += View_ResetClicked;
            _View.SelectedLocationChanged += View_SelectedLocationChanged;
            _View.ValueChanged            += View_ValueChanged;
            _View.NewLocationClicked      += View_NewLocationClicked;
            _View.DeleteLocationClicked   += View_DeleteLocationClicked;
            _View.UpdateFromBaseStationDatabaseClicked += View_UpdateFromBaseStationDatabaseClicked;
            _View.CloseClicked += View_CloseClicked;
        }