public ViewResult Login(Login login) { if (ModelState.IsValid) { if (userDB.IsUserExist(login.Username, login.Password)) { currentUser = userDB.GetUserFromDB(login.Username, login.Password); if (IsUserAdmin(login.Username, login.Password)) { List <User> userList = userDB.GetAllUsersFromDB(); HttpContext.Response.Cookies.Append("Admin", "true"); return(View("UserList", userList)); } else { List <Post> postList = postDB.GetAllPostsFromDB(); HttpContext.Response.Cookies.Append("Logined", "true"); return(View("Home", postList)); } } else { ModelState.AddModelError("Password", "Incorrect Username or Password\nTry Again or Sign up"); return(View()); } } else { return(View()); } }