@Override
 public List<Member> getAllMembers() {
   return (List<Member>) memberRepository.findAll();
 }
  @Override
  public Member getMemberById(Long id) {

    return memberRepository.findOne(id);
  }
 @Override
 public List<Member> getAllStars() {
   return memberRepository.findMemberByRole(Role.STARS);
 }
 @Override
 public Member addMember(Member member) {
   return memberRepository.save(member);
 }
 @Override
 public List<Member> getAllProducers() {
   return memberRepository.findMemberByRole(Role.PRODUCER);
 }
 @Override
 public List<Member> getAllDirectors() {
   return memberRepository.findMemberByRole(Role.DIRECTOR);
 }