Exemplo n.º 1
0
 public Snapshot_SampleLocalClientCopyright SaveSampleLocalClientCopyright(Snapshot_SampleLocalClientCopyright composerSnapshot)
 {
     using (var context = new DataContext())
     {
         context.Snapshot_SampleLocalClientCopyrights.Add(composerSnapshot);
         context.SaveChanges();
         return(composerSnapshot);
     }
 }
        private List <Snapshot_SampleLocalClientCopyright> CastToLocalClientSnapshot(
            List <LocalClientCopyright> localClientCopyrights, int workTrackId)
        {
            var snapshotList = new List <Snapshot_SampleLocalClientCopyright>();

            foreach (var localClientCopyright in localClientCopyrights)
            {
                var snapshot = new Snapshot_SampleLocalClientCopyright();
                snapshot.CloneWorksTrackId = workTrackId;
                snapshot.ClientCode        = localClientCopyright.ClientCode;
                snapshot.ClientName        = localClientCopyright.ClientName;
                snapshotList.Add(snapshot);
            }
            return(snapshotList);
        }
Exemplo n.º 3
0
        public bool DeleteSampleLocalClientCopyright(Snapshot_SampleLocalClientCopyright composerToDelete)
        {
            using (var context = new DataContext())
            {
                var composer =
                    context.Snapshot_SampleLocalClientCopyrights
                    .Find(composerToDelete.SnapshotSampleLocalClientCopyrightId);

                context.Snapshot_SampleLocalClientCopyrights.Attach(composer);
                context.Snapshot_SampleLocalClientCopyrights.Remove(composer);
                try
                {
                    context.SaveChanges();
                }
                catch (Exception)
                {
                    return(false);
                }
                return(true);
            }
        }