示例#1
0
        public void RemoveRemark(int memoKey)
        {
            var remarkToRemove = Remarks.First(c => c.MemoKey == memoKey);

            Remarks.Remove(remarkToRemove);
            RemarksDeleted.Add(remarkToRemove);
        }
示例#2
0
        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("Новая инспекция успешно добавлена");
        }