public ActionResult Login(LoginPageViewModel viewModel)
        {
            if (string.IsNullOrEmpty(viewModel.Username)
                || string.IsNullOrEmpty(viewModel.Password))
            {
                viewModel.ErrorMessage = "Please provide your username and password";
                return View(viewModel);
            }

            if (!_context.hasUser(viewModel.Username))
            {
                viewModel.ErrorMessage = "User not found.";
                return View(viewModel);
            }
            User u = _context.getUser(viewModel.Username);
            if (u == null)
            {
                viewModel.ErrorMessage = "User not found.";
                return View(viewModel);
            }
            if (!u.Password.Equals(viewModel.Password))
            {
                viewModel.ErrorMessage = "Wrong pass.";
                return View(viewModel);
            }

            SimpleSessionPersister.Username = viewModel.Username;

            return RedirectToAction("UserSettings", "Account");
        }
        public ActionResult Login()
        {
            var vm = new LoginPageViewModel
                         {
                             Username = "******",
                             Password = "******"
                         };

            return View(vm);
        }