public async Task <IHttpActionResult> ResendActivationEmail(ResendActivationEmailRequest model) { string userId = userContext.UserId.ToString(); string emailAddress = await userManager.GetEmailAsync(userId); bool emailSent = await SendActivationEmail(userId, emailAddress, model.ActivationBaseUrl); return(Ok(emailSent)); }
public async Task <bool> ResendActivationEmail(string accessToken, string activationBaseUrl) { httpClient.SetBearerToken(accessToken); string url = Controller + "ResendActivationEmail"; ResendActivationEmailRequest model = new ResendActivationEmailRequest() { ActivationBaseUrl = activationBaseUrl, }; var response = await httpClient.PostAsJsonAsync(url, model); return(await response.CreateResponseAsync <bool>()); }
public async Task<bool> ResendActivationEmail(string accessToken, string activationBaseUrl) { httpClient.SetBearerToken(accessToken); string url = Controller + "ResendActivationEmail"; ResendActivationEmailRequest model = new ResendActivationEmailRequest() { ActivationBaseUrl = activationBaseUrl, }; var response = await httpClient.PostAsJsonAsync(url, model); return await response.CreateResponseAsync<bool>(); }
public async Task<IHttpActionResult> ResendActivationEmail(ResendActivationEmailRequest model) { string userId = userContext.UserId.ToString(); string emailAddress = await userManager.GetEmailAsync(userId); bool emailSent = await SendActivationEmail(userId, emailAddress, model.ActivationBaseUrl); return Ok(emailSent); }