public ActionResult Login(account a) { if (ModelState.IsValid) { using (auctionsEntities db = new auctionsEntities()) { var v = db.account.Where(u => u.nick.Equals(a.nick) && u.password.Equals(a.password)).FirstOrDefault(); if (v != null) { Session["LogedUserID"] = v.idAccount.ToString(); Session["LoggedAs"] = v.nick.ToString(); Session["RoleId"] = v.role.First().idrole; int r = int.Parse(Session["RoleId"].ToString()); if (r == 2) { return(RedirectToAction("profile")); } else if (r == 1) { return(RedirectToAction("adminaccounts")); } } } } ViewBag.Message = "Niepoprawny login lub hasło"; return(View(a)); }