示例#1
0
        // GET: api/Accounts/ConfirmEmail
        public async Task <IActionResult> ConfirmEmail([RequiredFromQuery] Guid userId, [RequiredFromQuery] string token)
        {
            var response = await businessLogic.ConfirmEmail(userId, token);

            if (response.IsSuccessful)
            {
                return(Ok());
            }

            var responseAsIdentityResult = (GenericResponse <IdentityResult>)response;

            if (responseAsIdentityResult.Result == null)
            {
                return(BadRequest(new { message = response.ErrorMessage }));
            }
            return(BadRequest(responseAsIdentityResult.Result));
        }