public bool ConfirmContact(int userId, ConfirmUserContactContract data) { var contract = new AuthConfirmContactContract { UserId = GetUserExternalId(userId), ConfirmCode = data.ConfirmCode, ContactType = m_mapper.Map <ContactTypeEnum>(data.ContactType), }; var client = m_communicationProvider.GetAuthContactApiClient(); return(client.ConfirmContactAsync(contract).GetAwaiter().GetResult()); }
public IActionResult ConfirmContact([FromBody] ConfirmUserContactContract data) { try { var userId = m_authenticationManager.GetCurrentUserId(); var result = m_userManager.ConfirmContact(userId, data); return(Json(result)); } catch (HttpErrorCodeException exception) { return(StatusCode(exception.StatusCode, exception.Message)); } }
public bool ConfirmUserContact(ConfirmUserContactContract data) { try { return(m_client.Post <bool>($"user/current/contact/confirmation", data)); } catch (HttpRequestException e) { if (m_logger.IsErrorEnabled()) { m_logger.LogError("{0} failed with {1}", m_client.GetCurrentMethod(), e); } throw; } }
public async Task <IActionResult> ConfirmUserContact([FromBody] ConfirmUserContactRequest confirmUserContactRequest) { var contract = new ConfirmUserContactContract { ConfirmCode = confirmUserContactRequest.ConfirmCode, ContactType = confirmUserContactRequest.ContactType }; var client = GetUserClient(); var result = client.ConfirmUserContact(contract); if (result) { await m_refreshUserManager.RefreshUserClaimsAsync(HttpContext); } return(Json(result)); }