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"); }
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"); }
/* 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)); }