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());
     }
 }