public ECommonModelPart AddCommonModelPart(ECommonModelPart modelPart) { var part = CdevContainer.Ins.Resolve<AbstractCommonModelPart>(modelPart.PartName); part.Rebuild(modelPart); return part.AddCommonModelPart(); }
public void SaveCommonModelPart(ECommonModelPart modelPart) { var part = CdevContainer.Ins.Resolve<AbstractCommonModelPart>(modelPart.PartName); part.Rebuild(modelPart); part.SaveCommonModelPart(); }
/// <summary> /// 添加默认部分 用于添加默认的 Title 部分 /// </summary> /// <returns></returns> public virtual ECommonModelPart AddDefaultCommonModelPart() { ECommonModelPart modelPart = new ECommonModelPart(); modelPart.CommonModelId = this.CommonModelId; modelPart.PartLeft = this.PartLeft; modelPart.PartTop = this.PartTop; modelPart.PartWidth = this.PartWidth; modelPart.PartName = this.PartName; modelPart.PartTemplate = this.PartTemplate; this.mb.Add(modelPart); this.Id = modelPart.Id; modelPart.Setting = this.GetSetting(); this.mb.Save(modelPart, p => p.Id == modelPart.Id, p => new Columns(p.Setting)); return modelPart; }
public virtual void SaveCommonModelPart() { ECommonModelPart modelPart = new ECommonModelPart(); modelPart.PartLeft = this.PartLeft; modelPart.PartTop = this.PartTop; modelPart.PartWidth = this.PartWidth; modelPart.PartTemplate = this.PartTemplate; modelPart.Setting = this.GetSetting(); this.mb.Save(modelPart, p => p.Id == this.Id, p => new Columns(p.Setting, p.PartWidth, p.PartTop, p.PartLeft, p.PartTemplate)); this.Save(); }
public void Rebuild(ECommonModelPart modelPart) { this.CommonModelId = modelPart.CommonModelId; this.Id = modelPart.Id; this.PartLeft = modelPart.PartLeft; this.PartTop = modelPart.PartTop; this.PartWidth = modelPart.PartWidth; this.PartTemplate = modelPart.PartTemplate ?? ""; //基本配置 var mp = modelPart.Setting.ToObject<TextPart>(); this.SettingLabelName = mp.SettingLabelName; this.SettingName = mp.SettingName; this.SettingTip = mp.SettingTip; this.SettingLabelWidth = mp.SettingLabelWidth; this.SettingContentWidth = mp.SettingContentWidth; this.SettingValidateRule = mp.SettingValidateRule; //子类配置 this.RebuildSetting(modelPart.Setting); }