public override void RecordMemberShip(Employee employee) { UnionAffiliation ua = employee.Affiliation as UnionAffiliation; if (ua != null) { int memberId = ua.MemberId; PayrollRepository.RemoveUnionMember(memberId); } }