public ActionResult Login(LoginVM model, string returnUrl) { if (ModelState.IsValid) { if (WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe)) { int UserId = svcSignIn.GetUserId(model.UserName); svcSignIn.Save(new SignInEx() { UserId = UserId, SignInDate = DateTime.Now, SignInType = "Login" }); return(Redirect(returnUrl ?? "/")); } else { ModelState.AddModelError("", "Invalid username or password."); } } return(View(model)); }