public SalesRepresentativeRepository(IPersistenceLayer persistenceLayer, ISalesRepresentativeFactory
                                      salesRepresentativeFactory, IUserRepository <User> userRepository)
     : base(persistenceLayer)
 {
     _salesRepresentativeFactory = salesRepresentativeFactory;
     _userRepository             = userRepository;
 }
 public SalesRepresentativeRepository()
 {
     _userRepository             = new UserRepository <User>();
     _salesRepresentativeFactory = new SalesRepresentativeFactory();
 }