private void _emplModelService_EmployeeRemoved(object sender, IEmployeeModelCollectionChangedEventArgs e) { var findEmployee = Employees.FirstOrDefault(em => em.Id == e.Employee.Id); if (findEmployee != null) { Employees.Remove(findEmployee); } }
private void _emplModelService_EmployeeAdded(object sender, IEmployeeModelCollectionChangedEventArgs e) { if (OpenedDepartment != null && e.Employee.DepartmentId != OpenedDepartment.Id) { return; } Employees.Add(new EmployeeViewModel(e.Employee) { Department = Departments.FirstOrDefault(dep => dep.Id == e.Employee.DepartmentId) }); }