예제 #1
0
        /// <summary>
        /// Öğrenci Giriş Yapar
        /// </summary>
        /// <param name="mdlOgr"></param>
        /// <returns></returns>
        public static SessionKullaniciDTO OgrenciGiris(OgrenciGirisDTO mdlOgr)
        {
            SessionKullaniciDTO sesKul = new SessionKullaniciDTO();
            DataLayer           servis = new DataLayer();

            try
            {
                Hashtable param = new Hashtable();
                param.Add("@Email", mdlOgr.Email);
                param.Add("@Sifre", mdlOgr.Sifre);
                DataTable gelenCevap = servis.Getir("prc_OgrenciGirisKontrol", param, CommandType.StoredProcedure);
                if (gelenCevap.Rows.Count > 0)
                {
                    sesKul.guid   = Guid.Parse(gelenCevap.Rows[0]["OgrenciGuid"].ToString());
                    sesKul.Adi    = gelenCevap.Rows[0]["Adi"].ToString();
                    sesKul.Soyadi = gelenCevap.Rows[0]["Soyadi"].ToString();
                    sesKul.Email  = gelenCevap.Rows[0]["Email"].ToString();
                }
                else
                {
                    sesKul = null;
                }
            }
            catch (Exception ex)
            {
                sesKul = null;
                //TODO : LOG KAYIT YAPILACAK.
            }
            return(sesKul);
        }
예제 #2
0
        public ActionResult OgrenciGiris(ModelKayitVeGirisUI model)
        {
            try
            {
                // TODO: Add insert logic here

                OgrenciGirisDTO dto = new OgrenciGirisDTO();
                dto.Email = model.modelogrencigiris.Email;
                dto.Sifre = model.modelogrencigiris.Sifre;

                SessionKullaniciDTO sonuc = UyelikVeGirisManager.OgrenciGiris(dto);
                if (sonuc != null)
                {
                    //ViewModelSession msession = new ViewModelSession();

                    //    msession.Adi = sonuc.Adi;
                    //    msession.Email = sonuc.Email;
                    //    msession.guid = sonuc.guid;
                    //    msession.Soyadi = sonuc.Soyadi;

                    //Session["Kullanici"] = sonuc;
                    return(RedirectToAction("Index", "../"));
                }
                else
                {
                    return(View());
                }
            }
            catch
            {
                return(View());
            }
        }