public ShowEditEmployeeDialogEventArgs(Employee selectedEmployee) { SelectedEmployee = selectedEmployee; }
private ObservableCollection<Employee> ShapeEmployees(IEnumerable<EmployeeServiceClient.Employee> employees) { // Create the collection var shapedEmployees = new ObservableCollection<Employee>(); // Shape each employee and add it to the collection foreach (EmployeeServiceClient.Employee employee in employees) { var employeeModel = new Employee { FirstName = employee.Person.FirstName, LastName = employee.Person.LastName, Gender = employee.Gender, HireDate = employee.HireDate, Salaried = employee.SalariedFlag, Title = employee.JobTitle, VacationHours = employee.VacationHours }; shapedEmployees.Add(employeeModel); } // Return the collection return shapedEmployees; }