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));
     }
 }
Beispiel #2
0
        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));
            }
        }