public async Task<bool> ResendActivationEmailByUserId(string userId, string emailAddress, string activationBaseUrl) { string url = Controller + "ResendActivationEmailByUserId"; ResendActivationEmailByUserIdRequest model = new ResendActivationEmailByUserIdRequest() { UserId = userId, EmailAddress = emailAddress, ActivationBaseUrl = activationBaseUrl, }; var response = await httpClient.PostAsJsonAsync(url, model); return await response.CreateResponseAsync<bool>(); }
public async Task <IHttpActionResult> ResendActivationEmailByUserId(ResendActivationEmailByUserIdRequest model) { var user = await userManager.FindByEmailAsync(model.EmailAddress); if (user == null || user.Id != model.UserId) { return(Ok(false)); } else { await SendActivationEmail(model.UserId, model.EmailAddress, model.ActivationBaseUrl); return(Ok(true)); } }
public async Task <bool> ResendActivationEmailByUserId(string userId, string emailAddress, string activationBaseUrl, string accessToken) { httpClient.SetBearerToken(accessToken); string url = Controller + "ResendActivationEmailByUserId"; ResendActivationEmailByUserIdRequest model = new ResendActivationEmailByUserIdRequest() { UserId = userId, EmailAddress = emailAddress, ActivationBaseUrl = activationBaseUrl, }; var response = await httpClient.PostAsJsonAsync(url, model); return(await response.CreateResponseAsync <bool>()); }
public async Task<IHttpActionResult> ResendActivationEmailByUserId(ResendActivationEmailByUserIdRequest model) { var user = await userManager.FindByEmailAsync(model.EmailAddress); if (user == null || user.Id != model.UserId) { return Ok(false); } else { await SendActivationEmail(model.UserId, model.EmailAddress, model.ActivationBaseUrl); return Ok(true); } }