Пример #1
0
        public void UpdateEntry(IDbEntityTemplateFromFile entry)
        {
            var model = dataProvider.GetModel <TextModel>(DataRef);

            model.Text    = EntityTemplate;
            entry.DataRef = DataRef;
        }
Пример #2
0
        public void UpdateVM(IDbEntityTemplateFromFile entry)
        {
            var model = entityTemplatesDataProvider.GetEntityTemplate(entry.Id);

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

            DataRef = entry.DataRef;
        }
Пример #3
0
        internal static EntityTemplateModel FromText(IModelsProvider provider, IDbEntityTemplateFromFile entry)
        {
            if (entry.DataRef == null)
            {
                return(null);
            }

            var data = provider.GetModel <TextModel>(entry.DataRef);

            if (data == null)
            {
                return(null);
            }

            var builder = EntityTemplateBuilder.NewEntityTemplateModel();

            builder.SetEntityTemplate(data.Text);
            return(builder.Build());
        }
Пример #4
0
 private EntityTemplateModel GetModelImpl(IDbEntityTemplateFromFile entry)
 {
     return(EntityTemplatesDataHelper.FromText(Provider, entry));
 }