public bool UpdatePlayerStats(PlayerStatsEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity = ctx.PlayerStats.Find(model.PlayerStatsId);

                entity.GameId          = model.GameId;
                entity.Player.LastName = model.Player;
                entity.Points          = model.Points;
                entity.Rebounds        = model.Rebounds;
                entity.Assists         = model.Assists;

                return(ctx.SaveChanges() == 1);
            }
        }
        public IHttpActionResult Put(PlayerStatsEdit player)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreatePlayerStatsService();

            if (!service.UpdatePlayerStats(player))
            {
                return(InternalServerError());
            }

            return(Ok());
        }