// 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)); }