public PersonService(
     IPersonRepository personRepository,
     IGraphService graphService,
     IProjectRepository projectRepository,
     PersonCreatedByCache personCreatedByCache,
     IPersonProjectRepository personProjectRepository,
     ILogger <PersonService> logger)
 {
     _personRepository        = personRepository;
     _graphService            = graphService;
     _projectRepository       = projectRepository;
     _personCreatedByCache    = personCreatedByCache;
     _personProjectRepository = personProjectRepository;
     _logger = logger;
 }
 public PersonProjectService(
     IPersonProjectRepository personProjectRepository,
     IProjectRepository projectRepository,
     IPrivilegeService privilegeService,
     IPersonProjectHistoryRepository personProjectHistoryRepository,
     IPersonService personService,
     ILogger <PersonProjectService> logger,
     PersonCreatedByCache personCreatedByCache)
 {
     _personProjectRepository        = personProjectRepository;
     _projectRepository              = projectRepository;
     _privilegeService               = privilegeService;
     _personProjectHistoryRepository = personProjectHistoryRepository;
     _personService        = personService;
     _logger               = logger;
     _personCreatedByCache = personCreatedByCache;
 }