protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.WeeklyRankings); WeekSpinner.Initialise(this, weeks, Resource.Id.weekRankingInput, true, UpdateRankingsListView); }
public void PopulateScoresAndWeeks() { CoupleScores = Repo.GetAllScores().Where(x => x.CoupleID == Couple.CoupleID).ToList(); var possibleWeeks = weeks.Where(x => CoupleScores.Select(z => z.WeekNumber).Contains(x)).ToList(); WeekSpinner.Update(this, possibleWeeks, Resource.Id.editScoreWeekSpinner); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.VoteOff); CoupleSpinner.Initialise(this, Repo.GetAllCouples().ToList(), Resource.Id.voteCoupleSpinner); WeekSpinner.Initialise(this, weeks, Resource.Id.voteOffWeekSpinner); InitialiseVoteButton(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.EditScore); InitialiseButtons(); CoupleSpinner.Initialise(this, Repo.GetAllCouples(), Resource.Id.editScoreCoupleSpinner, true, PopulateScoresAndWeeks); WeekSpinner.Initialise(this, weeks, Resource.Id.editScoreWeekSpinner, true, PopulateDances); DanceSpinner.Initialise(this, Repo.GetAllDances(), Resource.Id.editScoreDanceSpinner, true, PopulateScore); }
void InitialiseWeekInput() { Action updateInputsOnSelect = () => { CoupleSpinner.Update(this, PossibleCouples, Resource.Id.coupleInput); if (PossibleCouples.Count == 0) { Alert.ShowAlertWithSingleButton(this, "Warning", "This week has already been populated", "OK"); } UpdateWeekStatsButtonVis(); }; WeekSpinner.Initialise(this, weeks, Resource.Id.weekInput, true, updateInputsOnSelect); }