private string GetSegmentStatus(string id) { var confirmationStatuses = Enumerators.GetConfirmationStatuses(); var status = confirmationStatuses.FirstOrDefault(a => a.Id == id); return(status != null ? status.Name : "Don't Change"); }
public WizardPageImportOptionsViewModel(Window owner, object view, WizardContext wizardContext) : base(owner, view, wizardContext) { BackupFiles = wizardContext.ImportOptions.BackupFiles; OverwriteTranslations = wizardContext.ImportOptions.OverwriteTranslations; OriginSystem = wizardContext.ImportOptions.OriginSystem; ConfirmationStatuses = Enumerators.GetConfirmationStatuses(); StatusTranslationUpdated = Enumerators.GetConfirmationStatus(ConfirmationStatuses, wizardContext.ImportOptions.StatusTranslationUpdatedId, "Draft"); StatusTranslationNotUpdated = Enumerators.GetConfirmationStatus(ConfirmationStatuses, wizardContext.ImportOptions.StatusTranslationNotUpdatedId, string.Empty); StatusSegmentNotImported = Enumerators.GetConfirmationStatus(ConfirmationStatuses, wizardContext.ImportOptions.StatusSegmentNotImportedId, string.Empty); FilterItems = new List <FilterItem>(Enumerators.GetFilterItems()); SelectedExcludeFilterItems = new ObservableCollection <FilterItem>(Enumerators.GetFilterItems(FilterItems, wizardContext.ImportOptions.ExcludeFilterIds)); VerifyIsValid(); LoadPage += OnLoadPage; LeavePage += OnLeavePage; }