public Snapshot_LabelGroup SaveSnapshotLabelGroup(Snapshot_LabelGroup snapshotLabelGroup) { using (var context = new DataContext()) { context.Snapshot_LabelGroups.Add(snapshotLabelGroup); context.SaveChanges(); return(snapshotLabelGroup); } }
private List <Snapshot_LabelGroup> CastToLabelGroupSnapshot(List <LabelGroup> labelGroup, Label label) { var labelId = (int)label.label_id; var snapshotList = new List <Snapshot_LabelGroup>(); if (labelGroup != null) { foreach (var group in labelGroup) { var snapshot = new Snapshot_LabelGroup(); snapshot.CloneLabelGroupId = (int)group.id; snapshot.Name = group.Name; snapshot.CloneLabelId = labelId; snapshotList.Add(snapshot); } } return(snapshotList); }