public ActionResult Login(LoginModel model, string returnUrl)
        {
            if (ModelState.IsValid)
            {
                var result = _authService.Authenticate(model.UserName, model.Password);
                if (ModelState.Process(result))
                {
                    _authService.SignIn(model.UserName, model.RememberMe, model.OffsetTimeZone);

                    if (Url.IsLocalUrl(model.ReturnUrl))
                    {
                        return Redirect(model.ReturnUrl);
                    }
                    return RedirectToAction("Index", "Home");
                }

                TempData.AddErrorMessage("Invalid Username or Password");
            }
            return View(model);
        }
 public ActionResult Login(string returnUrl)
 {
     var loginModel = new LoginModel {ReturnUrl = returnUrl};
     return View(loginModel);
 }