public ActionResult UpdateTeam([FromBody] TeamUpdateData teamData, int id) { var team = context.Teams.FirstOrDefault(x => x.Id == id); if (team == null) { return(NotFound()); } if (teamData.Name != null) { team.Name = teamData.Name; } context.SaveChanges(); return(Ok(team)); }
public ActionResult Put([FromBody] TeamUpdateData teamData) { var userName = HttpContext.User.Claims.FirstOrDefault().Value; var user = context.Users.FirstOrDefault(x => x.UserName == userName); var team = context.Teams.FirstOrDefault(x => x.Id == user.TeamId); if (team == null) { return(NotFound()); } if (teamData.Name != null) { team.Name = teamData.Name; } context.SaveChanges(); return(Ok(team)); }