Esempio n. 1
0
        public bool CreateResearcher([Service] IResearcherRepository repo, string name)
        {
            CreateResearcherCommand createCommand = new CreateResearcherCommand(repo, name);

            createCommand.Execute();

            return(true);
        }
 public ReadResearcherWithCategoriesHandler(IUnitOfWork unitOfWork)
 {
     if (unitOfWork == null)
     {
         throw new ArgumentNullException();
     }
     this._unitOfWork           = unitOfWork;
     this._researcherRepository = this._unitOfWork.ResearcherRepository;
 }
Esempio n. 3
0
        public ReadAllResearchersWithEverythingHandler(IUnitOfWork unitOfWork)
        {
            if (unitOfWork == null)
            {
                throw new ArgumentNullException(nameof(unitOfWork));
            }

            this._unitOfWork           = unitOfWork;
            this._researcherRepository = this._unitOfWork.ResearcherRepository;
        }
Esempio n. 4
0
 public UpdateResearcherHandler(IUnitOfWork unitOfWork)
 {
     if (unitOfWork == null)
     {
         throw new ArgumentNullException();
     }
     this._unitOfWork           = unitOfWork;
     this._researcherRepository = this._unitOfWork.ResearcherRepository;
     this._relationsRepository  = this._unitOfWork.RelationsRepository;
 }
Esempio n. 5
0
 private void resetRepositories()
 {
     this._userRepository         = null;
     this._categoryRepository     = null;
     this._organisationRepository = null;
     this._projectRepository      = null;
     this._relationsRepository    = null;
     this._researcherRepository   = null;
     this._activityRepository     = null;
     this._titleRepository        = null;
 }
 public CreateResearcherCommand(IResearcherRepository researcherRepository, string name)
 {
     this.researcherRepository = researcherRepository;
     this.name = name;
 }
Esempio n. 7
0
 public IEnumerable <Researcher> GetResearchers([Service] IResearcherRepository repo)
 {
     return(repo.GetAll());
 }