/* Yazilimci Profil Sayfasi */
        public IActionResult YazilimciProfil()
        {
            int developerId;

            if (HttpContext.Session.GetString("SessionDeveloperId") == null)
            {
                return(RedirectToAction("Index", "Anasayfa"));
            }
            developerId = Convert.ToInt32(HttpContext.Session.GetString("SessionDeveloperId"));
            Developer developer = _developerService.GetDeveloperById(developerId);


            YazilimciViewModels yazilimciViewModels = new YazilimciViewModels();

            yazilimciViewModels.Developer          = developer;
            yazilimciViewModels.LastFiveOffers     = _offerService.GetOffersByDeveloperId(developerId).Take(5).ToList();
            yazilimciViewModels.LastFivePortfolio  = _portfolioService.GetPortfoliosByDeveloperId(developerId).Take(5).ToList();
            yazilimciViewModels.LastFiveAwards     = _awardService.GetAwardsByDeveloperId(developerId).Take(5).ToList();
            yazilimciViewModels.LastFiveEducations = _educationService.GetEducationsByDeveloperId(developerId).Take(5).ToList();

            if (developer.DeveloperSkills.Length >= 1)
            {
                yazilimciViewModels.DeveloperSkills = developer.DeveloperSkills.Split(',').ToList();
            }
            else
            {
                List <string> stringlist = new List <string>();
                yazilimciViewModels.DeveloperSkills = stringlist;
            }

            if (developer.DeveloperAreas.Length >= 1)
            {
                yazilimciViewModels.DeveloperAreas = developer.DeveloperAreas.Split(',').ToList();
            }
            else
            {
                List <string> stringlist = new List <string>();
                yazilimciViewModels.DeveloperAreas = stringlist;
            }
            return(View(yazilimciViewModels));
        }
Exemple #2
0
 /* Yazilimci Oduller Listesi */
 public IActionResult Oduller()
 {
     int developerId = Convert.ToInt32(HttpContext.Session.GetString("SessionDeveloperId"));
     List<Award> awards = _awardService.GetAwardsByDeveloperId(developerId);
     return View(awards);
 }