Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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();
 }