public void NotifyInspectorEdited(Gebruiker gebruiker) { Inspectors.Remove(Inspectors.FirstOrDefault(k => k.Id == gebruiker.Id)); Inspectors.Add(new GebruikerVM(gebruiker)); edit.Close(); edit = null; }
public void Init() { using (var con = new UserContext()) { var i = con.InspectionNames.Select(x => new { Id = x.Id, Name = x.Name }).AsEnumerable().Select(y => new InspectionName { Id = y.Id, Name = y.Name }).ToList(); InspectionNames = i.ToObservableCollection(); } using (var con = new UserContext()) { var i = con.RemarkNames.Select(x => new { Id = x.Id, Name = x.Name }).AsEnumerable().Select(y => new RemarkName { Id = y.Id, Name = y.Name }).ToList(); RemarkNames = i.ToObservableCollection(); } if (Inspection == null) { Inspection = new Inspection() { InspectionName = InspectionNames.FirstOrDefault(), Remarks = new ObservableCollection <Remark>(), Inspector = Inspectors.FirstOrDefault() }; } SelectedRemark = new Remark(); }