public ActionResult PostLoginForm(LoginViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var isValid = _accountService.Validate(viewModel.UserName, viewModel.Password);
                    if (isValid)
                    {
                        FormsAuthentication.SetAuthCookie(viewModel.UserName, viewModel.Remember);
                        return Redirect("~/");
                    }

                    ModelState.AddModelError(string.Empty, "Username / Password inválidos");
                }
                catch (Exception exception)
                {
                    ModelState.AddModelError("Business", exception);
                }
            }

            return CurrentUmbracoPage();
        }
        public PartialViewResult Login()
        {
            var model = new LoginViewModel();

            return PartialView("_LoginForm", model);
        }