public ActionResult Login(LoginViewModel viewmodel, string returnUrl)
        {
            try
            {
                if (_accountModel.Login(viewmodel))
                {
                    _notyMessage = new NotyMessage { ResponseMessage = "Logged In successfull.", ResponseType = NotyType.success };
                    TempData["NotyMessage"] = _notyMessage;
                    FormsAuthentication.SetAuthCookie(viewmodel.UserName, viewmodel.RememberMe);
                    return RedirectToLocal(returnUrl);
                }
                else
                {
                    _notyMessage = new NotyMessage { ResponseMessage = "User is not found.", ResponseType = NotyType.error };
                    TempData["NotyMessage"] = _notyMessage;
                    return View(viewmodel);
                }
            }
            catch (MembershipException ex)
            {
                _notyMessage = new NotyMessage { ResponseMessage = ex.Message, ResponseType = NotyType.error };
            }
            catch (Exception ex)
            {
                _notyMessage = new NotyMessage { ResponseMessage = SystemMessage.GeneralErrorMessage, ResponseType = NotyType.error };
            }

            TempData["NotyMessage"] = _notyMessage;
            return View(viewmodel);
        }
        public ActionResult Login(string returnUrl)
        {
            ViewBag.ReturnUrl = returnUrl;

            LoginViewModel viewmodel = new LoginViewModel();
            return View(viewmodel);
        }
 public bool Login(LoginViewModel viewmodel)
 {
     return _membershipService.Login(viewmodel.UserName, viewmodel.Password);
 }