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;
        }