Exemplo n.º 1
0
        public void SetModules(IEnumerable <IModule> availableModules, IEnumerable <IModule> selectedModules, List <IDependent> ordering = null)
        {
            AvailableModules.Clear();
            foreach (var module in availableModules)
            {
                AvailableModules.Add(module);
            }

            SelectedModules.Clear();
            foreach (var module in selectedModules)
            {
                SelectedModules.Add(module);
            }

            Ordering = ordering;
            RaisePropertyChanged(nameof(Ordering));
        }
Exemplo n.º 2
0
 public ModuleHelper Get()
 {
     return(new ModuleHelper(_homegenie, SelectedModules.Count > 0 ? SelectedModules.First() : null));
 }