public CreateIconInput1ViewModel(Icon newIcon, IconRepository newIconRepository, IDialogService dialogService) { icon = newIcon ?? throw new ArgumentNullException("icon"); iconRepository = newIconRepository ?? throw new ArgumentNullException("iconrepository"); this.dialogService = dialogService; this.DisplayName = "New icon"; ChallengeTypes = new ObservableCollection <ChallengeTypeClass>(MethParamsDisplay.GetChTypesList()); CreateBreathingRateValues(); CreateIpeClasses(); CreateUniformList(); }
public CreateIconInput2ViewModel(Icon newIcon, IconRepository newIconRepository, string _AgentSelected) { icon = newIcon ?? throw new ArgumentNullException("icon"); iconRepository = newIconRepository ?? throw new ArgumentNullException("iconrepository"); this.AgentSelected = _AgentSelected; methParamsDisplay = new MethParamsDisplay(); methParamsDisplay.ChTypes = new List <string>(); methParamsDisplay.Values = new List <double>(); ChallengeTypes = new ObservableCollection <ChallengeTypeClass>(MethParamsDisplay.GetChTypesList()); AgentsList = new ObservableCollection <string>(methParamsDisplay.Agents); this.DisplayName = "New icon"; }