public ActionResult PostLogin(string login, string password) { var loggedUser = new Person(); ScheduleVM lUser = new ViewModel.ScheduleVM(); using (var ctx = new CSEntities()) { loggedUser = ctx.GetLogin(login, password).FirstOrDefault(); if (loggedUser == null) { ViewBag.BadSignIn = "<p class=\"bg bg-warning\">Incorrect login or password, please try again.</p>"; return(View("Login")); } else { Session["ID"] = loggedUser.ID; Session["ROLE"] = loggedUser.RoleID; Session["FNAME"] = loggedUser.FName; Session["LNAME"] = loggedUser.LName; return(RedirectToAction("Main")); } } }