public ActionResult Login(User objUser)
 {
     if (ModelState.IsValid)
     {
         using (OnlineBookStoreDbEntities db = new OnlineBookStoreDbEntities())
         {
             var obj = db.Users.Where(a => a.UserId.Equals(objUser.UserId) && a.PasswordHash.Equals(objUser.PasswordHash)).FirstOrDefault();
             if (obj != null)
             {
                 Session["UserID"]       = obj.UserId.ToString();
                 Session["FirstName"]    = obj.FirstName.ToString();
                 Session["UserCategory"] = obj.UserCategory.ToString();
                 if (obj.UserCategory == "Admin")
                 {
                     return(RedirectToAction("Index", "Admin"));
                 }
                 return(RedirectToAction("Index", "Home"));
             }
             else
             {
                 ViewBag.Message = "Invalid Username/Password !!";
             }
         }
     }
     return(View());
 }
Exemple #2
0
 public AdminController()
 {
     context = new OnlineBookStoreDbEntities();
 }