Пример #1
0
        protected virtual IActionResult ConfirmEmail(ConfirmEmailRequest confirmEmailRequest)
        {
            if (confirmEmailRequest == null || confirmEmailRequest.Code == null)
            {
                return(BadRequest());
            }

            try
            {
                var login = AccountServices.ConfirmEmail(confirmEmailRequest.Code);
                return(Ok(new { jwt = GenerateToken(login.Email), data = login }));
            }
            catch (ArgumentException)
            {
                return(BadRequest(new { error = "Email could not be confirmed." }));
            }
        }