private void SaveScripts(IEnumerable <InputScript> scripts) { foreach (var script in scripts) { scriptProvider.AddOrUpdate(script, true); storageProvider.SaveScript(script); } }
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); }
private void AddOrUpdateScriptProvider() { scriptProvider.AddOrUpdate(script, true); }