Beispiel #1
0
        public void UpdateEntry(IDbScriptFromFile entry)
        {
            var scriptFromFileEntry = (IDbScriptFromFile)entry;

            var model = dataProvider.GetModel <TextModel>(DataRef);

            model.Text = Script;
            scriptFromFileEntry.DataRef = DataRef;
        }
Beispiel #2
0
        public void UpdateVM(IDbScriptFromFile entry)
        {
            var scriptFromFileEntry = (IDbScriptFromFile)entry;

            var model = scriptsDataProvider.GetScript(entry.Id);

            if (model != null)
            {
                Script = model.Script;
            }

            DataRef = scriptFromFileEntry.DataRef;
        }
Beispiel #3
0
        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());
        }
Beispiel #4
0
 private ScriptModel GetModelImpl(IDbScriptFromFile entry)
 {
     return(ScriptsDataHelper.FromText(dataProvider, entry));
 }