public async Task <IActionResult> Register([FromBody] UserDTO userDTO) { var location = GetControllerActionNames(); try { var username = userDTO.EmailAddress; var password = userDTO.Password; logger.LogInfo($"{location}:Register Attempt From User {username}"); var user = new IdentityUser { Email = username, UserName = username }; var result = await userManeger.CreateAsync(user, password); if (!result.Succeeded) { foreach (var error in result.Errors) { logger.LogError($"{location}:User Registration Failed {error.Code} - {error.Description}"); } return(internalError(($"{location}:Register Attempt From User {username} failed"))); } return(Ok(new { result.Succeeded })); } catch (Exception e) { return(internalError($"{e.Message}-{e.InnerException}")); } }
public void Post([FromBody] string value) { _logger.LogError("Got Error"); }
private ObjectResult internalError(string message) { _logger.LogError($"{message}"); return(StatusCode(500, "Server error")); }
public void Post([FromBody] string value) { _logger.LogError("This Is An Error"); }