/// <summary>
 ///     Creation d'une nouvelle configuration
 /// </summary>
 /// <param name="config"></param>
 /// <param name="path"></param>
 public void Save(GroupConfiguration config, string path)
 {
     //verifier si la configuration porte des valeur
     if (!config.Validate())
     {
         throw new InvalidOperationException("Configuration errone");
     }
     _repository.Save(config, path);
     _configuration = config;
 }
 public GroupConfiguration Load(string path)
 {
     _configuration = _repository.Load(path);
     if (_configuration == null)
     {
         return(null);
     }
     //verifier si la configuration porte des valeur
     if (!_configuration.Validate())
     {
         throw new InvalidOperationException("Configuration errone");
     }
     //verifier si la configuration etablie une connexion
     if (!_configuration.IsTrueConnection())
     {
         return(null);
     }
     return(Get());
 }
Esempio n. 3
0
 public DeclarationModuleWin(GroupConfiguration groupConfigurationroup)
 {
     _groupConfigurationroup = groupConfigurationroup;
 }