Ejemplo n.º 1
0
        public async Task <IActionResult> Index()
        {
            var homeVm = new HomeVm()
            {
                Contact      = new Contact(),
                Favors       = await _favorRepository.GetAll(),
                Portfolios   = await _portfolioRepository.GetAll(),
                Resumes      = await _resumeRepository.GetAll(),
                Setting      = await _settingRepository.Get(1),
                Skills       = await _skillRepository.GetAll(),
                SocialMedias = await _socialMediaRepository.GetAll()
            };

            //Get portfolios images
            foreach (var portfolio in homeVm.Portfolios)
            {
                portfolio.FilePath = _fileUploader.GetFileSource(_env.WebRootPath, portfolio.FilePathGuid.ToString());
            }

            //Get Cv file
            homeVm.Setting.CvFilePath = _fileUploader.GetFileSource(_env.WebRootPath, homeVm.Setting.CvFilePathGuid.ToString());

            return(View(homeVm));
        }
        public async Task Get_ThereAreMoreThanOneSetting_ReturnFirstSettingOrNull()
        {
            var result = await _repository.Get();

            result.Should().BeSameAs(_data.FirstOrDefault());
        }
        public async Task <IActionResult> Index()
        {
            var setting = await _repository.Get(1);

            return(View(setting));
        }