/// <summary> /// Adds a contestant to the pageant. /// </summary> /// <param name="d"></param> /// <returns>True if the contestant could be added, False otherwise</returns> public bool AddContestant(Doll d) { bool result = false; if (TotalContestants < 4) { contestants.Add(d); result = true; } return(result); }
/// <summary> /// Returns the winner of the pageant /// </summary> /// <returns>The winner Doll</returns> public Doll GetWinner() { int PuntajeAlto = 0; Doll winner = null; switch (contestants.Count) { case 1: // Single contestant is deemed winner, no matter its score. winner = contestants[0]; break; default: for (int i = 0; i < contestants.Count; i++) { contestants[i].Style } // Sorts the contestants and return the one with the highest style score. break; } return(winner); }