public async Task <ActionResult <ResultAccountGetUserByEmail> > GetUserByEmail(string email) { ResultAccountGetUserByEmail res; try { var user = await _userManager.FindByEmailAsync(email); res = new ResultAccountGetUserByEmail(user); if (user == null) { return(NotFound(res)); } user.PasswordHash = ""; user.SecurityStamp = ""; return(Ok(res)); } catch (Exception e) { res = new ResultAccountGetUserByEmail(e); return(BadRequest(res)); } }
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member 'AccountController.GetUserByEmail(string)' public async Task <ActionResult <ResultAccountGetUserByEmail> > GetUserByEmail(string email) #pragma warning restore CS1591 // Missing XML comment for publicly visible type or member 'AccountController.GetUserByEmail(string)' { ResultAccountGetUserByEmail res; try { var user = await _userManager.FindByEmailAsync(email); res = new ResultAccountGetUserByEmail(user); if (user == null) { return(NotFound(res)); } user.PasswordHash = string.Empty; user.SecurityStamp = string.Empty; return(Ok(res)); } catch (Exception e) { res = new ResultAccountGetUserByEmail(e); return(BadRequest(res)); } }