Ejemplo n.º 1
0
        private void _emplModelService_EmployeeRemoved(object sender, IEmployeeModelCollectionChangedEventArgs e)
        {
            var findEmployee = Employees.FirstOrDefault(em => em.Id == e.Employee.Id);

            if (findEmployee != null)
            {
                Employees.Remove(findEmployee);
            }
        }
Ejemplo n.º 2
0
        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)
            });
        }