public void ModifyEmployee(Employee employee)
 {
     _employeeRepository.UpdateEmployee(employee);
 }
 public void RemoveEmployee(Employee employee)
 {
     _employeeRepository.DeleteEmployee(employee);
 }
 public void AppendEmployee(Employee employee)
 {
     _employeeRepository.AddEmployee(employee);
 }
 public void UpdateEmployee(Employee employee)
 {
     var employeeIndex = _employees.FindIndex(x => x.Id == employee.Id);
     _employees[employeeIndex] = employee;
 }
 public void DeleteEmployee(Employee employee)
 {
     _employees.RemoveAll(x => x.Id == employee.Id);
 }
 public void AddEmployee(Employee employee)
 {
     _employees.Add(employee);
 }
 /// <summary>
 /// Invokes the 'AppendEmployee' method of the specified <see cref="Employee"/> entity.
 /// </summary>
 /// <param name="employee">The <see cref="Employee"/> entity instance.</param>
 public void AppendEmployee(Employee employee)
 {
     employee.AppendEmployee();
 }