public ActionResult AkademisyenGirisYap(Akademisyen akd) { akd.AkademisyenSifre = MD5Sifrele(akd.AkademisyenSifre); using (cbuTezEntities db = new cbuTezEntities()) { var Akademisyen = db.Akademisyen.FirstOrDefault(x => x.AkademisyenMail == akd.AkademisyenMail && x.AkademisyenSifre == akd.AkademisyenSifre && x.KabulDurumu == true && x.Aktiflik == true); RolGorme data = new RolGorme(); if (Akademisyen != null) { string rolAdi = icerik.Rol.FirstOrDefault(s => s.RolID == Akademisyen.AkademisyenRolID).RolAdi; string profilResmi = icerik.ProfilResimleri.FirstOrDefault(s => s.ProfilResimID == Akademisyen.ProfilResimId).ProfilResmiYolu; RolGorme rolGormeData = new RolGorme { AkademisyenMail = Akademisyen.AkademisyenMail, AkademisyenAdi = Akademisyen.AkademisyenAdi, AkademisyenSoyad = Akademisyen.AkademisyenSoyadi, ProfilResmi = profilResmi, AkademisyenId = Akademisyen.AkademisyenId, RolAdi = rolAdi, AkademisyenSifre = Akademisyen.AkademisyenSifre, Aktiflik = Akademisyen.Aktiflik, AkademisyenKabul = Akademisyen.KabulDurumu, }; data = rolGormeData; Session["KullaniciId"] = rolGormeData.AkademisyenId; Session["KullaniciAdi"] = rolGormeData.AkademisyenAdi; Session["KullaniciSoyad"] = rolGormeData.AkademisyenSoyad; Session["KullaniciMail"] = rolGormeData.AkademisyenMail; Session["rol"] = rolGormeData.RolAdi; Session["ProfilResim"] = rolGormeData.ProfilResmi; Session["KullaniciSifre"] = rolGormeData.AkademisyenSifre; return(RedirectToAction("Index", "Home")); } return(View(data)); } }
public ActionResult GirisYap(Ogrenci ogr) { ogr.OgrenciSifre = MD5Sifrele(ogr.OgrenciSifre); using (cbuTezEntities db = new cbuTezEntities()) { var ogrenci = db.Ogrenci.FirstOrDefault(x => x.OgrenciMail == ogr.OgrenciMail && x.OgrenciSifre == ogr.OgrenciSifre && x.Aktiflik == true); RolGorme data = new RolGorme(); if (ogrenci != null) { string rolAdi = icerik.Rol.FirstOrDefault(s => s.RolID == ogrenci.OgrenciRolID).RolAdi; string bolumAdi = icerik.Bolumler.FirstOrDefault(s => s.BolumID == ogrenci.OgrenciBolumID).BolumAdi; var kisiselDetay = icerik.KisiselDetay.FirstOrDefault(s => s.KullaniciId == ogrenci.OgrenciNo); string profilResmi = icerik.ProfilResimleri.FirstOrDefault(s => s.ProfilResimID == ogrenci.ProfilResimId).ProfilResmiYolu; var datam = icerik.SosyalMedya.FirstOrDefault(x => x.KullaniciId == ogrenci.OgrenciNo); string facebookAdres = ""; string linkedinAdres = ""; string instagramAdres = ""; string DigerAdres = ""; if (datam != null) { facebookAdres = datam.SosyalMedyaFacebook; linkedinAdres = datam.SosyalMedyaLinkedin; instagramAdres = datam.SosyalMedyaInstagram; DigerAdres = datam.DigerSite; } string CalistigiFirma = "", calistigiBolum = "", CalistigiIl = "", OgrenciTelefon = ""; var firmaBilgi = db.KisiselDetay.FirstOrDefault(s => s.KullaniciId == ogrenci.OgrenciNo); if (firmaBilgi != null) { CalistigiFirma = firmaBilgi.CalistigiFirma; calistigiBolum = firmaBilgi.Bolumu; CalistigiIl = firmaBilgi.CalistigiFirmaninIli; } RolGorme rolGormeData = new RolGorme { OgrenciMail = ogrenci.OgrenciMail, OgrenciAdi = ogrenci.OgrenciAdi, OgrenciSoyad = ogrenci.OgrenciSoyadi, ProfilResmi = profilResmi, OgrenciNo = ogrenci.OgrenciNo, RolAdi = rolAdi, OgrenciBolum = bolumAdi, OgrenciSinif = ogrenci.OgrenciSinif, CalistigiYer = CalistigiFirma, CalistigiPozisyon = calistigiBolum, CalistigiSehir = CalistigiIl, OgrenciTelefon = ogrenci.OgrenciTelefon, LinkedinAdres = linkedinAdres, InstagramAdres = instagramAdres, FacebookAdres = facebookAdres, KullaniciId = ogrenci.OgrenciNo.ToString(), Aktiflik = ogrenci.Aktiflik }; data = rolGormeData; Session["Aktiflik"] = rolGormeData.Aktiflik; Session["KullaniciId"] = rolGormeData.OgrenciNo; Session["KullaniciAdi"] = rolGormeData.OgrenciAdi; Session["KullaniciSoyad"] = rolGormeData.OgrenciSoyad; Session["KullaniciMail"] = rolGormeData.OgrenciMail; Session["rol"] = rolGormeData.RolAdi; Session["ProfilResim"] = rolGormeData.ProfilResmi; Session["KullaniciSifre"] = rolGormeData.OgrenciSifre; Session["Bolum"] = rolGormeData.OgrenciBolum; Session["CalistigiYer"] = rolGormeData.CalistigiYer; Session["CalistigiPozisyon"] = rolGormeData.CalistigiPozisyon; Session["CalistigiSehir"] = rolGormeData.CalistigiSehir; Session["Telefon"] = rolGormeData.OgrenciTelefon; Session["OgrenciSinif"] = rolGormeData.OgrenciSinif; Session["BolumAdi"] = bolumAdi; Session["LinkedinAdres"] = linkedinAdres; Session["InstagramAdres"] = instagramAdres; Session["FacebookAdres"] = facebookAdres; Session["DigerAdres"] = DigerAdres; return(RedirectToAction("Index", "Home")); } return(View(data)); } }