Beispiel #1
0
 private void SaveScripts(IEnumerable <InputScript> scripts)
 {
     foreach (var script in scripts)
     {
         scriptProvider.AddOrUpdate(script, true);
         storageProvider.SaveScript(script);
     }
 }
Beispiel #2
0
        private void StoreSource()
        {
            var storedScript = scriptProvider.Scripts.FirstOrDefault(s => s.Equals(request.Script));

            if (storedScript == null)
            {
                return;
            }

            var storedSource = storedScript.SourceFiles.FirstOrDefault(s => s.FileName.Equals(request.SourceFileName));

            if (storedSource == null)
            {
                return;
            }

            storedSource.Contents = request.Source;

            scriptProvider.AddOrUpdate(storedScript, true);
            storageProvider.SaveScriptSource(storedScript, storedSource.FileName, request.Source);
        }
Beispiel #3
0
 private void AddOrUpdateScriptProvider()
 {
     scriptProvider.AddOrUpdate(script, true);
 }