public async Task <IActionResult> Activate([FromBody] UserApprovalModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } string loginUrl = HttpContext.RequestServices.GetRequiredService <IConfiguration>() .GetValue <String>("LoginUrl"); var response = await userService.ActivateUserAccountAsync(model, loginUrl, defaultUserEmail); if (!response.Success) { return(BadRequest(response.Message)); } SuccessModel successModel = new SuccessModel() { Message = response.ReturnedId.ToString() }; return(Ok(successModel)); }