Ejemplo n.º 1
0
 public static OgretmenlerOdasiDBEntities GetConnection()
 {
     if (db == null)
     {
         db = new OgretmenlerOdasiDBEntities();
     }
     return(db);
 }
Ejemplo n.º 2
0
        public Result <int> GetResult(OgretmenlerOdasiDBEntities db)
        {
            Result <int> result = new Result <int>();
            int          sonuc  = db.SaveChanges();

            if (sonuc > 0)
            {
                result.UserMessage   = "Basarili";
                result.IsSucceeded   = true;
                result.ProcessResult = sonuc;
            }
            else
            {
                result.UserMessage   = "Basarisiz";
                result.IsSucceeded   = false;
                result.ProcessResult = sonuc;
            }
            return(result);
        }
        public ActionResult Login(LoginVM model)
        {
            if (ModelState.IsValid)
            {
                using (OgretmenlerOdasiDBEntities context = new OgretmenlerOdasiDBEntities())
                {
                    var user = context.UserInfoes.FirstOrDefault(x => x.UserMail == model.Email && x.UserPass == model.Password);
                    if (user != null)
                    {
                        //FormsAuthentication.SetAuthCookie(user.UserName, true);
                        //UserInfo u = (UserInfo)Session["UserInfo"];
                        FormsAuthentication.SetAuthCookie(user.UserId.ToString(), true);

                        return(RedirectToAction("Index", "Home"));
                    }
                }
            }

            ViewBag.Message = "Kullanici adi veya Parola Yanlış";
            return(View());
        }