public IActionResult ForgotPassword(UserCredentialsViewModel userCredentialsViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(userCredentialsViewModel));
            }

            var isResetSuccessfully = _userBll.ResetForgottenPassword(userCredentialsViewModel.ToUserCredentialsModel());

            if (isResetSuccessfully)
            {
                return(RedirectToAction(Names.AccountsControllerLogin));
            }

            ModelState.AddModelError(nameof(UserCredentialsViewModel.SecurityAnswers), ErrorMessages.SecurityAnsweredWrong);

            return(View(userCredentialsViewModel));
        }