internal static void InitLocalStorage()
 {
     if (!FileManager.RootFolderExists())
     {
         ResponseEnvelope callResult = FileManager.CreateFolderStructure();
         if (!callResult.CallSuccessfull)
         {
             return;
         }
         ConfigurationModel model = CreateDefaultConfiguration();
         CacheManager.UpdateConfig(model);
         callResult = FileManager.SaveToXmlFile(GlobalVariables.ConfigLocation, model);
     }
     if (!CacheManager.HasConfig())
     {
         ConfigurationModel model = CreateDefaultConfiguration();
         CacheManager.UpdateConfig(model);
         FileManager.SaveToXmlFile(GlobalVariables.ConfigLocation, model);
     }
     if (!FileManager.FileExists(GlobalVariables.DatabaseLocation))
     {
         DatabaseManager.CreateDatabase();
     }
 }