private void RemoveWinners(object parameter) { if (!ValidateParamsAsObject(parameter)) { ShowInfoWindow("Nie wybrano rekordu"); return; } WinnersViewModel currentWinner = (WinnersViewModel)parameter; if (winnersService.RemoveWinners(currentWinner.ID)) { RefereshAll(); } else { ShowInfoWindow("Nie można usunąć rekordu"); return; } }
private void EditWinners(object parameter) { if (!ValidateParams(parameter)) { ShowInfoWindow("Podaj poprawne dane"); return; } var values = (object[])parameter; string year = values[0].ToString(); ClubViewModel currentClub = (ClubViewModel)values[1]; int goalsScored = Int32.Parse(values[2].ToString()); int goalsLost = Int32.Parse(values[3].ToString()); int wonMatches = Int32.Parse(values[4].ToString()); int lostMatches = Int32.Parse(values[5].ToString()); WinnersViewModel currentWinner = (WinnersViewModel)values[6]; if (winnersService.EditWinners(currentClub.ID, year, wonMatches, lostMatches, goalsScored, goalsLost, currentWinner.ID)) { RefereshAll(); } }
public WinnersPage() { BindingContext = _vm = new WinnersViewModel(); InitializeComponent(); }