Load() public static méthode

public static Load ( string key ) : String>.Dictionary
key string
Résultat String>.Dictionary
Exemple #1
0
        public JiraTypeMap(ITicketSource jiraProject, IAvailableTicketTypes availableTicektTypes)
        {
            map             = new Dictionary <string, string>();
            jiraTicketTypes = jiraProject.GetAvailableTicketTypes();
            availableTypes  = availableTicektTypes;

            if (jiraTicketTypes.Count > 0)
            {
                map = SettingsStore.Load(key);
                var updateStore = false;
                foreach (
                    var jiraType in
                    jiraTicketTypes.Where(
                        jiraType =>
                        map.ContainsKey(jiraType) == false || availableTypes.Contains(map[jiraType]) == false))
                {
                    map[jiraType] = defaultsTo(jiraType);
                    updateStore   = true;
                }

                if (updateStore)
                {
                    SettingsStore.Save(key, map);
                }
            }
        }
Exemple #2
0
 public TfsPriorityMap()
 {
     map = SettingsStore.Load(key);
     if (map.Count == 0)
     {
         RestoreDefaults();
     }
 }
Exemple #3
0
        public TfsFieldMap(TfsFieldCollection fields)
        {
            this.fields = fields;

            if (this.fields != null)
            {
                var storedMap = SettingsStore.Load(key);
                foreach (var fieldName in this.fields.Names)
                {
                    this.fields[fieldName].DefaultValue = storedMap.ContainsKey(fieldName) == false ? "" : storedMap[fieldName];
                }
            }
        }
Exemple #4
0
        public TfsUsers(TfsProject tfsProject)
        {
            this.tfsProject      = tfsProject;
            defaultAsignee       = "";
            failedImpersonations = new HashSet <User>();
            unableToAddTickets   = new HashSet <User>();
            var settings = SettingsStore.Load(key);

            settings.TryGetValue(defaultAsigneeKey, out defaultAsignee);
            defaultCreator = "";
            settings.TryGetValue(defaultCreatorKey, out defaultCreator);
            tfsUsers           = allTfsUsers(this.tfsProject.Tfs);
            canImpersonate     = ableToImpersonate(this.tfsProject.Tfs);
            impersonated_Users = new Dictionary <User, TfsTeamProjectCollection>();
        }
Exemple #5
0
        public TfsStateMap(TfsProject tfsProject)
        {
            this.tfsProject = tfsProject;
            loadDefaultStates(this.tfsProject);
            var storedStates = SettingsStore.Load(approved_key);

            if (storedStates.Count > 0)
            {
                foreach (var wis in workItemStates)
                {
                    if (storedStates.ContainsKey(wis.Name))
                    {
                        wis.SelectedApprovedState = storedStates[wis.Name];
                    }
                }
            }
        }