Example #1
0
        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));
        }
Example #2
0
        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);
        }