public async Task <IActionResult> Update([FromBody] HeaderRequest request) { int wait = 0; UsernameEntity user = new UsernameEntity(); user.UserId = User.Identity.Name; if (request.Username != null) { user.Username = request.Username; wait = await _user.updateUsername(user); } if (request.Email != null) { user.Email = request.Email; wait = await _user.updateEmail(user); } if (request.Password != null) { PasswordEntity pass = new PasswordEntity(); pass.UserId = User.Identity.Name; pass.Password = request.Password; wait = await _pass.updatePassword(pass); } if (wait > 0) { return(Ok()); } return(BadRequest()); }