public async Task <JsonResult> SendTwoFactorAuthToken() { var userRequest = await _userManager.GetCurrentUserAsync(); if (!userRequest.IsSuccess) { return(Json(userRequest)); } var tokenRequest = await _authy.GetUserAuthyTokenAsync(userRequest.Result); if (!tokenRequest.IsSuccess) { return(Json(tokenRequest)); } var result = await _authy.SendSmsAsync(tokenRequest.Result); return(Json(result)); }