Esempio n. 1
0
 public Snapshot_AdminAffiliation SaveSnapshotAdminAffiliation(Snapshot_AdminAffiliation snapshotAdminAffiliation)
 {
     using (var context = new DataContext())
     {
         context.Snapshot_AdminAffiliations.Add(snapshotAdminAffiliation);
         context.SaveChanges();
         //    int id = snapshotAdminAffiliation.SnapshotAdminAffiliationId;
         return(snapshotAdminAffiliation);
     }
 }
        private List <Snapshot_AdminAffiliation> CastToAdminAffiliationSnapshot(List <Affiliation> affiliations, int caeNumber)

        {
            var snapshotList = new List <Snapshot_AdminAffiliation>();

            foreach (var affilation in affiliations)
            {
                var snapshot = new Snapshot_AdminAffiliation();

                snapshot.CloneWriterCaeNumber    = caeNumber;
                snapshot.SnapshotAdministratorId = 0;
                snapshot.WriterCaeNumber         = caeNumber;
                snapshot.IncomeGroup             = affilation.IncomeGroup;
                snapshot.Affiliations            = CastToAdminAffiliationBaseSnapshot(affilation.Affiliations, caeNumber);

                snapshotList.Add(snapshot);
            }
            return(snapshotList);
        }