private void AutoDevs_OnOnRemovedDevice([NotNull] object sender, [NotNull] DeviceSelectorControl.DeviceRemovedEventArgs e)
 {
     if (e.ItemToRemove is HouseTypeDevice ad)
     {
         Presenter.ThisHouseType.DeleteHouseDeviceFromDB(ad);
     }
 }
        private void AutoDevs_OnOnRemovedDevice([NotNull] object sender, [NotNull] DeviceSelectorControl.DeviceRemovedEventArgs e)
        {
            if (!(e.ItemToRemove is HHTAutonomousDevice ad))
            {
                Logger.Error("Could not remove autonomous device.");
                return;
            }

            Presenter.RemoveAutoDev(ad);
        }
Example #3
0
        private void MyStandby_OnOnRemovedDevice([CanBeNull] object sender,
                                                 [CanBeNull] DeviceSelectorControl.DeviceRemovedEventArgs e)
        {
            if (e != null)
            {
                if (!(e.ItemToRemove is AffordanceStandby ad))
                {
                    Logger.Error("Could not select the affordance standby");
                    return;
                }

                Presenter.ThisAffordance.DeleteStandby(ad);
            }
        }
Example #4
0
        private void MyDeviceSelector_OnOnRemovedDevice([CanBeNull] object sender,
                                                        [CanBeNull] DeviceSelectorControl.DeviceRemovedEventArgs e)
        {
            if (e == null)
            {
                return;
            }

            if (!(e.ItemToRemove is AffordanceDevice ad))
            {
                Logger.Error("Could not select the affordance device");
                return;
            }

            Presenter.RemoveDeviceAndTimeprofile(ad);
            RefreshGraph();
        }