public ConfigurationData AddConfiguration(string key, string value)
 {
     ConfigurationData data = null;
     Configurations.Add(data = new ConfigurationData {
         Key = key,
         Value = value
     });
     return data;
 }
        public void Configure(ConfigurationData data)
        {
            ConfigurationData d = data.GetConfiguration("Tasks");
            if (d == null) {
                d = new ConfigurationData();
                d.AddConfiguration(TasksConsts.DataFilePathVariable, Path.Combine(AppVariables.CurrentDir, "tasks.db"));
            }

            DataAgent.Configure(d);
        }
 public void Configure(ConfigurationData configuration)
 {
     source.ReturnNewIfEmpty = true;
     source.Configure(appValueProvider.ResolveValue(configuration.GetValue("FilePath")));
 }