1
0
mirror of https://github.com/jcwimer/wrestlingApp synced 2026-04-13 00:26:31 +00:00

Swapping wrestlers works correctly now.

This commit is contained in:
2016-01-25 15:33:46 +00:00
parent dcd8ab3dc0
commit c46f895870
2 changed files with 14 additions and 19 deletions

View File

@@ -137,11 +137,11 @@ class Match < ActiveRecord::Base
end end
def swapWrestlers(wrestler1_id,wrestler2_id) def swapWrestlers(wrestler1_id,wrestler2_id)
if self.m1 == wrestler1_id if self.w1 == wrestler1_id
self.m1 = wrestler2_id self.w1 = wrestler2_id
self.save self.save
elsif self.m2 == wrestler1_id elsif self.w2 == wrestler1_id
self.m2 = wrestler2_id self.w2 = wrestler2_id
self.save self.save
end end

View File

@@ -150,30 +150,25 @@ class Tournament < ActiveRecord::Base
w3.criteria = w1.criteria w3.criteria = w1.criteria
w3.original_seed = w1.original_seed w3.original_seed = w1.original_seed
w3.seed = w1.seed w3.seed = w1.seed
swapWrestlerMatches(w1.allMatches,w1.id,w3.id)
#Swap wrestler 1 and wrestler 2 #Swap wrestler 1 and wrestler 2
w1.name = w2.name swapWrestlerMatches(w2.allMatches,w2.id,w1.id)
w1.school_id = w2.school_id
w1.weight_id = w2.weight_id
w1.season_win = w2.season_win
w1.season_loss = w2.season_loss
w1.criteria = w2.criteria
w1.original_seed = w2.original_seed
w1.seed = w2.seed w1.seed = w2.seed
w2.name = w3.name swapWrestlerMatches(w3.allMatches,w3.id,w2.id)
w2.school_id = w3.school_id
w2.weight_id = w3.weight_id
w2.season_win = w3.season_win
w2.season_loss = w3.season_loss
w2.criteria = w3.criteria
w2.original_seed = w3.original_seed
w2.seed = w3.seed w2.seed = w3.seed
w1.save w1.save
w2.save w2.save
end end
def swapWrestlerMatches(matchesToSwap,w1_id,w2_id)
matchesToSwap.each do |m|
m.swapWrestlers(w1_id,w2_id)
end
end
end end