public Snapshot_OriginalPubAffiliationBase SaveSnapshotAdminAffiliation(Snapshot_OriginalPubAffiliationBase snapshotAdminAffiliation) { using (var context = new DataContext()) { context.Snapshot_OriginalPublisherAffiliationBases.Add(snapshotAdminAffiliation); context.SaveChanges(); // int id = snapshotAdminAffiliation.SnapshotAdminAffiliationId; return(snapshotAdminAffiliation); } }
private List <Snapshot_OriginalPubAffiliationBase> CastToOriginalPublisherAffiliationBaseSnapshot(List <AffiliationBase> affiliationBases, int caeNumber) { var snapshotList = new List <Snapshot_OriginalPubAffiliationBase>(); if (affiliationBases != null) { foreach (var affilation in affiliationBases) { var snapshot = new Snapshot_OriginalPubAffiliationBase(); snapshot.CloneWriterCaeNumber = caeNumber; snapshot.SocietyAcronym = affilation.SocietyAcronym; snapshot.StartDate = affilation.StartDate; snapshot.EndDate = affilation.EndDate; snapshotList.Add(snapshot); } } return(snapshotList); }