コード例 #1
0
 public HeatMapController(IAffiliationsRepository affiliationsRepository, IPublicationsRepository publicationsRepository,
                          IAffiliationCategoryRepository affiliationCategoryRepository)
 {
     _affiliationsRepository        = affiliationsRepository;
     _publicationsRepository        = publicationsRepository;
     _affiliationCategoryRepository = affiliationCategoryRepository;
 }
コード例 #2
0
 public CategoriesController(ILogger <CategoriesController> logger,
                             ICategoriesRepository categoriesRepository, IFilterDataHelper filterDataHelper,
                             IPublicationsRepository publicationsRepository)
 {
     _logger = logger;
     _categoriesRepository   = categoriesRepository;
     _filterDataHelper       = filterDataHelper;
     _publicationsRepository = publicationsRepository;
 }
コード例 #3
0
 public PublicationServiceImpl(
     IPublicationsRepository publicationsRepository,
     IUsersRepository usersRepository,
     IFoodRepository foodRepository,
     ILogger <PublicationServiceImpl> logger
     )
 {
     _publicationsRepository = publicationsRepository;
     _usersRepository        = usersRepository;
     _foodRepository         = foodRepository;
     _logger = logger;
 }
コード例 #4
0
        /*************************
        **************************
        ***** PUBLIC METHODS *****
        **************************
        *************************/

        public ResumeCreatorViewModel(
            IResumeCreationService rcs,
            ILoggingService ls,
            IGeneralInfoRepository giRepository,
            IExperienceRepository experienceRepository,
            IExpertiseRepository expertiseRepository,
            IEducationRepository educationRepository,
            IPublicationsRepository publicationsRepository,
            IKernel kernel)
        {
            try
            {
                this.rcs             = rcs;
                this.giRepos         = giRepository;
                this.experienceRepos = experienceRepository;
                this.expertiseRepos  = expertiseRepository;
                this.edRepos         = educationRepository;
                this.pubRepos        = publicationsRepository;
                this.ls      = ls;
                this._kernel = kernel;

                SetUpRelayCommands();

                var gie = giRepos.Get(Guid.Empty);
                FullName = gie.FullName;
                Email    = gie.Email;
                Phone    = gie.Phone;
                AddLine1 = gie.Add1;
                AddLine2 = gie.Add2;

                InExpertises  = new ObservableCollection <IExpertiseEntity>();
                OutExpertises = AllExpertises = new ObservableCollection <IExpertiseEntity>(expertiseRepos.GetAll());

                RefreshJobs();

                InEducations  = new ObservableCollection <IEducationEntity>();
                OutEducations = AllEducations = new ObservableCollection <IEducationEntity>(edRepos.GetAll());

                InPublications  = new ObservableCollection <IPublicationEntity>();
                OutPublications = AllPublications = new ObservableCollection <IPublicationEntity>(pubRepos.GetAll());

                UpdateDocumentPreview();
            }
            catch (Exception e)
            {
                ls.Log(e, "Exception");
            }
        }
コード例 #5
0
 public FilterDataHelper(ICategoriesRepository categoriesRepository,
                         IAffiliationsRepository affiliationsRepository, IPublicationsRepository publicationsRepository,
                         ILogger <FilterDataHelper> logger, IAffiliationCategoryRepository affiliationCategoryRepository)
 {
     _categoriesRepository          = categoriesRepository;
     _affiliationsRepository        = affiliationsRepository;
     _publicationsRepository        = publicationsRepository;
     _affiliationCategoryRepository = affiliationCategoryRepository;
     _logger      = logger;
     scopusApiKey = GetAPIKey();
     //SaveArxivDataByCategories();
     //SavePublicationsFromScopus();
     //SetDifferenceBetweenPublicationsInDays();
     //SetRatioPublications();
     //SetCountryToCategories();
     //SetAffiliationLatAndLong();
     //SaveCountOfDays();
     //AddCountOfPublicationsToCategory();
     //AddCountOfPublicationsToAffiliation();
     //AddCountOfTopTenCategoriesToAffiliation();
     //AddCategoriesToAffiliation();
     //AddValueToAffiliationCategory();
     //AddCountOfPublicationFromScopus();
 }
コード例 #6
0
 private void Reset()
 {
     repos       = null;
     publication = null;
 }
コード例 #7
0
        public AddPublicationViewModel(IPublicationsRepository repository)
        {
            repos = repository;

            SetUpRelayCommands();
        }
コード例 #8
0
 public PublicationsController(IPublicationsRepository publicationsRepository)
 {
     _publicationsRepository = publicationsRepository;
 }
コード例 #9
0
 private void Reset()
 {
     repos = null;
     selectedPublication = null;
     updatedPublication  = null;
 }
コード例 #10
0
 public EditPublicationViewModel(IPublicationsRepository repository)
 {
     repos = repository;
     LoadPublications();
     SetUpRelayCommands();
 }