예제 #1
0
 public IActionResult EgitimEkle(YazilimciViewModels yazilimciViewModels)
 {
     int developerId = Convert.ToInt32(HttpContext.Session.GetString("SessionDeveloperId"));
     if (yazilimciViewModels.FormEducation.Title.Length > 1 && yazilimciViewModels.FormEducation.Description.Length > 5)
     {
         yazilimciViewModels.FormEducation.DeveloperId = developerId;
         _educationService.Add(yazilimciViewModels.FormEducation);
     }
     TempData["AddSuccessMessage"] = "Eğitim Ekleme Başarıyla Gerçekleştirildi.";
     return RedirectToAction("YazilimciProfil", "Uye");
 }
예제 #2
0
 public IActionResult PortfolyoEkle(YazilimciViewModels yazilimciViewModels)
 {
     int developerId = Convert.ToInt32(HttpContext.Session.GetString("SessionDeveloperId"));
     if (yazilimciViewModels.FormPortfolio.ProjectName.Length > 1 && yazilimciViewModels.FormPortfolio.Description.Length > 5)
     {
         yazilimciViewModels.FormPortfolio.DeveloperId = developerId;
         _portfolioService.Add(yazilimciViewModels.FormPortfolio);
     }
     TempData["AddSuccessMessage"] = "Portfolyo Ekleme Başarıyla Gerçekleştirildi.";
     return RedirectToAction("YazilimciProfil", "Uye");
 }
예제 #3
0
        /* 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));
        }