protected void CopyFrom (TComponentModel alias) { if (alias.NotNull ()) { SettingsModel.CopyFrom (alias.SettingsModel); InfoModel.CopyFrom (alias.InfoModel); StatusModel.CopyFrom (alias.StatusModel); ImageModel.CopyFrom (alias.ImageModel); GeometryModel.CopyFrom (alias.GeometryModel); LayoutModel.CopyFrom (alias.LayoutModel); TextModel.CopyFrom (alias.TextModel); NodeModel.CopyFrom (alias.NodeModel); ContentModel.CopyFrom (alias.ContentModel); NodeModelCollection = new Collection<ExtensionNode> (alias.NodeModelCollection); ContentModelCollection = new Collection<ExtensionContent> (alias.ContentModelCollection); } }
public static TComponentModel Create (TModelAction modelAction) { var model = new TComponentModel (); if (modelAction.NotNull ()) { model.SettingsModel.CopyFrom (modelAction.SettingsModel); model.InfoModel.CopyFrom (modelAction.ComponentInfoModel); model.StatusModel.CopyFrom (modelAction.ComponentStatusModel); model.ImageModel.CopyFrom (modelAction.ExtensionImageModel); model.GeometryModel.CopyFrom (modelAction.ExtensionGeometryModel); model.LayoutModel.CopyFrom (modelAction.ExtensionLayoutModel); model.TextModel.CopyFrom (modelAction.ExtensionTextModel); model.NodeModel.CopyFrom (modelAction.ExtensionNodeModel); model.ContentModel.CopyFrom (modelAction.ExtensionContentModel); } return (model); }
public void SelectModel (TComponentModel componentModel) { if (componentModel.NotNull ()) { ComponentModel = componentModel; Id = ComponentModel.Id; ModelAction.SettingsModel.CopyFrom (ComponentModel.SettingsModel); ModelAction.ComponentInfoModel.CopyFrom (ComponentModel.InfoModel); ModelAction.ComponentStatusModel.CopyFrom (ComponentModel.StatusModel); ModelAction.ExtensionImageModel.CopyFrom (ComponentModel.ImageModel); ModelAction.ExtensionGeometryModel.CopyFrom (ComponentModel.GeometryModel); ModelAction.ExtensionLayoutModel.CopyFrom (ComponentModel.LayoutModel); ModelAction.ExtensionTextModel.CopyFrom (ComponentModel.TextModel); ModelAction.ExtensionNodeModel.CopyFrom (ComponentModel.NodeModel); CollectionAction.SetCollection (ComponentModel.NodeModelCollection); } }
TEntityAction (TCategory category) : base (TModelAction.CreateDefault, TCollectionAction.CreateDefault, category, string.Empty) { ComponentModel = TComponentModel.CreateModel; }
public TEntityAction (TCategory category, string connectionString, object param1, object param2 = null) : base (TModelAction.CreateDefault, TCollectionAction.CreateDefault, category, connectionString, param1, param2) { ComponentModel = TComponentModel.CreateModel; }
public TEntityAction (TCategory category, string connectionString) : base (TModelAction.CreateDefault, TCollectionAction.CreateDefault, category, connectionString) { ComponentModel = TComponentModel.CreateModel; }
public TEntityAction (TModelAction model, TCollectionAction collection, TCategory category, string connectionString) : base (model, collection, category, connectionString) { ComponentModel = TComponentModel.CreateModel; }