public void RemoveRemark(int memoKey) { var remarkToRemove = Remarks.First(c => c.MemoKey == memoKey); Remarks.Remove(remarkToRemove); RemarksDeleted.Add(remarkToRemove); }
public void ExecuteAddCommand(object parameter) { NewInspection.Name = NewInspection.Name.ToLower(); NewInspection.Name = NewInspection.Name.Substring(0, 1).ToUpper() + NewInspection.Name.Remove(0, 1); db.Inspections.Add(NewInspection); List <Remark> remark = (from r in Remarks select r).ToList(); //Циклом foreach добавляются все элементы коллекции foreach (Remark r in remark) { db.Remarks.Add(r); Remarks.Remove(r); } db.SaveChanges(); NewInspection = null; InspectionAddDate = DateTime.Today; MessageBox.Show("Новая инспекция успешно добавлена"); }