public void btn_Install() { btn_InstallIsVisible = "Hidden"; if (PickedInstallerList.Count > 0) { InstallRunner.InstallPrograms(PickedInstallerList); } AvailableFiles.Clear(); GetAllInstaller(); PickedInstallerList.Clear(); }
public void btn_RemoveInstaller() { try { AvailableFiles.Add(SelectedPickedInstaller); LogHelper.WriteToLog($"{SelectedPickedInstaller.Filename} is removed from installation list", LogState.Info); PickedInstallerList.Remove(SelectedPickedInstaller); btn_InstallIsVisible = CheckList(PickedInstallerList); btn_AddInstallerIsVisible = CheckList(AvailableFiles); btn_AddAllInstallerIsVisible = CheckList(AvailableFiles); btn_RemoveInstallerIsVisible = CheckList(PickedInstallerList); btn_RemoveAllInstallerIsVisible = CheckList(PickedInstallerList); } catch (Exception e) { LogHelper.WriteToLog(e.Message + "\r\n" + e.StackTrace, LogState.Error); } }
public void btn_AddAllInstaller() { try { foreach (Installer installer in AvailableFiles) { PickedInstallerList.Add(installer); LogHelper.WriteToLog($"{installer.Filename} added to the List for installation", LogState.Info); } AvailableFiles.Clear(); btn_InstallIsVisible = CheckList(PickedInstallerList); btn_AddInstallerIsVisible = CheckList(AvailableFiles); btn_AddAllInstallerIsVisible = CheckList(AvailableFiles); btn_RemoveInstallerIsVisible = CheckList(PickedInstallerList); btn_RemoveAllInstallerIsVisible = CheckList(PickedInstallerList); NotifyOfPropertyChange(() => Canbtn_RemoveAllInstaller); } catch (Exception e) { LogHelper.WriteToLog(e.Message + "\r\n" + e.StackTrace, LogState.Error); } }