public VaultController(INewVaultPromptView view, BrowserController browserController, IList <Location.Name> regions, Location.Name defaultRegion) : base(view, browserController, regions, defaultRegion) { _view = view; _view.EnablePassphrase(); _view.ValidateInput += ValidateInputEventHandler; }
public FolderController(INewFolderPromptView view, BrowserController browserController, IList <Location.Name> regions, Location.Name defaultRegion) : base(view, browserController) { _view = view; _regions = regions; if (HasLocation()) { view.RegionsEnabled = true; IList <KeyValuePair <string, string> > r = regions.OrderBy(name => name.ToString()) .Select(l => new KeyValuePair <string, string>(l.getIdentifier(), l.ToString())).ToList(); view.PopulateRegions(r); if (regions.Contains(defaultRegion)) { view.Region = defaultRegion.getIdentifier(); } } }