public IActionResult OnGet(string title) { IEnumerable <WorkItemModel> workItems = _resumeRepository.GetSideProjects(); IEnumerable <string> _availableWorks = workItems.Select(x => x.Alias); if (title == "idkcss") { return(RedirectToPage("IdkCss")); } else if (title == "footystats") { return(RedirectToPage("footystats")); } else if (_availableWorks.Contains(title)) { WorkModel = _workRepository.GetWorkModel(title); if (WorkModel != null) { return(Page()); } else { return(RedirectToPage("Index")); } } else { return(RedirectToPage("Index")); } }
public void OnGet() { CurrentAge = DateHelper.GetYearDifference(DateTime.UtcNow, DateTime.Parse(_configuration["BirthdayDate"])); WorkExperiences = _resumeRepository.GetWorkExperiences(); UniversityDiplomas = _resumeRepository.GetUniversityDiplomas(); IEnumerable <WorkItemModel> sideProjects = _resumeRepository.GetSideProjects(); HighlightedSideProjects = sideProjects.Where(x => x.IsHighlighted); SideProjects = sideProjects.Where(x => !x.IsHighlighted).GroupBy(x => x.Subtitle); }