public void UpdateEntry(IDbScriptFromFile entry) { var scriptFromFileEntry = (IDbScriptFromFile)entry; var model = dataProvider.GetModel <TextModel>(DataRef); model.Text = Script; scriptFromFileEntry.DataRef = DataRef; }
public void UpdateVM(IDbScriptFromFile entry) { var scriptFromFileEntry = (IDbScriptFromFile)entry; var model = scriptsDataProvider.GetScript(entry.Id); if (model != null) { Script = model.Script; } DataRef = scriptFromFileEntry.DataRef; }
internal static ScriptModel FromText(IModelsProvider dataProvider, IDbScriptFromFile entry) { if (entry.DataRef == null) { return(null); } var data = dataProvider.GetModel <TextModel>(entry.DataRef); if (data == null) { return(null); } var builder = ScriptBuilder.NewScriptModel(); builder.SetScript(data.Text); return(builder.Build()); }
private ScriptModel GetModelImpl(IDbScriptFromFile entry) { return(ScriptsDataHelper.FromText(dataProvider, entry)); }