Exemple #1
0
 public new ActionResult Profile()
 {
     using (FrontEndDB db = new FrontEndDB())
     {
         var userId = Convert.ToDecimal(Session["UserId"]);
         return(View(db.UserInfoes.Where(t => t.Id == userId).ToList()));
     }
 }
Exemple #2
0
 public ActionResult Register(UserInfo account)
 {
     if (ModelState.IsValid)
     {
         using (FrontEndDB db = new FrontEndDB())
         {
             db.UserInfoes.Add(account);
             db.SaveChanges();
         }
         ModelState.Clear();
         ViewBag.Message = account.UserName + "successfully registred";
         return(RedirectToAction("Login"));
     }
     return(View());
 }
Exemple #3
0
 public ActionResult Login(UserInfo user)
 {
     using (FrontEndDB db = new FrontEndDB())
     {
         var usr = db.UserInfoes.Single(u => u.UserName == user.UserName && u.Password == user.Password);
         if (usr != null)
         {
             Session["UserId"]   = usr.Id.ToString();
             Session["Username"] = usr.UserName.ToString();
             return(RedirectToAction("Profile"));
         }
         else
         {
             ModelState.AddModelError("", "Email or password is wrong");
         }
     }
     return(View());
 }