//public constructor with DI using asp.net core DI services
 public PersonDataController(IRepository <PersonBase> ObjectOfPersonRepository, IRepository <ProjectPersonBase> ObjectOfProjectPersonRepository, EUow ObjectOfUnitOfWork)
 {
     //set unit of work with connection string to connect to database
     _ObjectUnitOfWork = ObjectOfUnitOfWork;
     ObjectOfPersonRepository.SetUnitWork(_ObjectUnitOfWork);
     ObjectOfProjectPersonRepository.SetUnitWork(_ObjectUnitOfWork);
     _objectOfPersonRepository           = ObjectOfPersonRepository;
     _objectOfProjectPersonRepository    = ObjectOfProjectPersonRepository;
     _ObjectOfPersonBusinessLogic        = new PersonBusinessLogic(_objectOfPersonRepository);
     _ObjectOfProjectPersonBusinessLogic = new ProjectPersonBusinessLogic(_objectOfProjectPersonRepository);
 }