public async Task <IActionResult> ChangeUserData([FromBody] UsersData usersData) { _log.LogInfo("Get user's userData."); if (!ModelState.IsValid) { _log.LogError("Incorrect input."); return(BadRequest(ModelState)); } if (await _appDbContext.ChangeUserData(usersData) == null) { _log.LogError("Invalid input, null user."); return(BadRequest(Errors.AddErrorToModelState("changesFailure", "Invalid input.", ModelState))); } _log.LogInfo("Change userData."); return(Ok()); }