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