public Snapshot_LocalClientCopyright SaveLocalClientCopyright(Snapshot_LocalClientCopyright snapshotLabel)
 {
     using (var context = new DataContext())
     {
         context.Snapshot_LocalClientCopyrights.Add(snapshotLabel);
         context.SaveChanges();
         return(snapshotLabel);
     }
 }
        private List <Snapshot_LocalClientCopyright> CastToSnapshotLocalClientCopyrights(List <LocalClientCopyright> localClientCopyrights, int workTrackId)
        {
            var snapshotList = new List <Snapshot_LocalClientCopyright>();

            if (localClientCopyrights != null)
            {
                foreach (var localClientCopyright in localClientCopyrights)
                {
                    var snapshot = new Snapshot_LocalClientCopyright();
                    //do this
                    snapshot.CloneWorksTrackId = workTrackId;
                    snapshot.ClientCode        = localClientCopyright.ClientCode;
                    snapshot.ClientName        = localClientCopyright.ClientName;
                    snapshotList.Add(snapshot);
                }
            }
            return(snapshotList);
        }