public ActionResult PasswordResetLogin(PasswordResetLoginModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var exchangeAccount = ScpContext.Services.ExchangeServer.GetAccountByAccountNameWithoutItemId(model.Email);

            if (exchangeAccount == null)
            {
                AddMessage(MessageType.Error, Resources.Messages.AccountNotFound);

                return(View(model));
            }

            var tokenEntity = ScpContext.Services.Organizations.CreatePasswordResetAccessToken(exchangeAccount.ItemId, exchangeAccount.AccountId);

            return(RedirectToRoute(AccountRouteNames.PasswordResetPincodeSendOptions, new { token = tokenEntity.AccessTokenGuid.ToString("N") }));
        }
        public ActionResult PasswordResetLogin(PasswordResetLoginModel model)
        {
            if (!ModelState.IsValid)
            {
                return View(model);
            }

            var exchangeAccount = WspContext.Services.ExchangeServer.GetAccountByAccountNameWithoutItemId(model.Email);

            if (exchangeAccount == null)
            {
                AddMessage(MessageType.Error, Resources.Messages.AccountNotFound);

                return View(model);
            }

            var tokenEntity = WspContext.Services.Organizations.CreatePasswordResetAccessToken(exchangeAccount.ItemId, exchangeAccount.AccountId);

            return RedirectToRoute(AccountRouteNames.PasswordResetPincodeSendOptions, new {token = tokenEntity.AccessTokenGuid.ToString("N")});
        }
        public ActionResult PasswordResetLogin()
        {
            var model = new PasswordResetLoginModel();

            return View(model);
        }
        public ActionResult PasswordResetLogin()
        {
            var model = new PasswordResetLoginModel();

            return(View(model));
        }