# frozen_string_literal: true module EuchreCamp module Actions module Admin module Tournaments module Teams class Edit < EuchreCamp::Action include Deps[ teams_repo: 'repositories.teams', players_repo: 'repositories.players', events_repo: 'repositories.events' ] def handle(request, response) tournament_id = request.params[:id] team_id = request.params[:team_id] tournament = events_repo.by_id(tournament_id) team = teams_repo.teams.by_pk(team_id).one players = players_repo.all response.render(view, tournament: tournament, team: team, players: players ) end end end end end end end