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);
        }