Exemple #1
0
        public async Task <IActionResult> ForgetPassword([FromBody] ForgetPasswordResource resource)
        {
            var result = await _authService.ForgetPasswordAsync(resource.Email);

            if (!result.Succeeded)
            {
                return(BadRequest(_response.Error(result)));
            }

            return(Ok(_response.Ok(result.Data)));
        }
Exemple #2
0
        public async Task <IActionResult> ResendConfirmationEmail([FromBody] ForgetPasswordResource resource)
        {
            var result = await _authService.ResendConfirmationEmailAsync(resource.Email);

            if (!result.Succeeded)
            {
                return(BadRequest(_response.Error(result.Message)));
            }

            return(Ok(_response.Ok(result.Message)));
        }