public override void CreateEntities(PxMetaModel.PcAxisMetabaseEntities context) { if (IsNew) { PxMetaModel.ContentsTime contentsTime = new PxMetaModel.ContentsTime(); contentsTime.TimePeriod = TimePeriod; contentsTime.Contents = Content.Content; contentsTime.MainTable = Content.MainTable.TableId; contentsTime.UserId = System.Security.Principal.WindowsIdentity.GetCurrent().Name; contentsTime.LogDate = DateTime.Now; context.AddToContentsTimes(contentsTime); foreach (var timeFootnote in TimeFootnotes) { timeFootnote.ContentTime = this; timeFootnote.Save(context); } } }