public async Task <IHttpActionResult> EditNickname(int userID, string newName) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (string.IsNullOrWhiteSpace(newName)) { return(BadRequest()); } var user = await db.Users.FirstOrDefaultAsync((u) => u.UserID == userID); if (user == null) { return(NotFound()); } await db.EditUserNickName(userID, newName); return(Ok()); }