public Snapshot_AdminAffiliationBase SaveSnapshotAdministrator(Snapshot_AdminAffiliationBase administratorSnapshot) { using (var context = new DataContext()) { context.Snapshot_AdminAffiliationBases.Add(administratorSnapshot); context.SaveChanges(); return(administratorSnapshot); } }
private List <Snapshot_AdminAffiliationBase> CastToAdminAffiliationBaseSnapshot(List <AffiliationBase> affiliationBases, int writerCaeCode) { var snapshotList = new List <Snapshot_AdminAffiliationBase>(); foreach (var ab in affiliationBases) { var snapshot = new Snapshot_AdminAffiliationBase(); snapshot.SnapshotAdminAffiliationId = 0; snapshot.CloneWriterCaeNumber = writerCaeCode; snapshot.SocietyAcronym = ab.SocietyAcronym; snapshot.EndDate = ab.EndDate; snapshot.StartDate = ab.StartDate; snapshotList.Add(snapshot); } return(snapshotList); }