示例#1
0
        public static ScriptModel FromBinary(IModelsProvider dataProvider, IDbScriptEmbedded scriptEntry)
        {
            var builder = ScriptBuilder.NewScriptModel();

            builder.SetScript(scriptEntry.Script);
            return(builder.Build());
        }
示例#2
0
        public void UpdateVM(IDbScriptEmbedded entry)
        {
            var model = scriptsDataProvider.GetScript(entry.Id);

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

            DataRef = entry.DataRef;
        }
示例#3
0
 public void UpdateEntry(IDbScriptEmbedded entry)
 {
     entry.DataRef = DataRef;
 }
示例#4
0
 private ScriptModel GetModelImpl(IDbScriptEmbedded entry)
 {
     return(ScriptsDataHelper.FromBinary(dataProvider, entry));
 }