private void AddTimetable(object parameter) { if (!ValidateParams(parameter)) { ShowInfoWindow("Podaj poprawne dane"); return; } var values = (object[])parameter; MatchViewModel matchTimetable = (MatchViewModel)values[0]; ReffereViewModel refereeTimetable = (ReffereViewModel)values[1]; timetableService.AddTimetable(matchTimetable.ID, refereeTimetable.ID); UpdateTimetableGrid(); }
void EditTimetable(object parameter) { if (!ValidateParams(parameter)) { ShowInfoWindow("Podaj poprawne dane"); return; } var values = (object[])parameter; //int matchTimetable = Int32.Parse(values[0].ToString()); MatchViewModel currentMatch = (MatchViewModel)values[0]; //int refereeTimetable = Int32.Parse(values[1].ToString()); ReffereViewModel currentReferee = (ReffereViewModel)values[1]; TimetableViewModel currentTimetable = (TimetableViewModel)values[2]; if (timetableService.EditTimetable(currentMatch.ID, currentReferee.ID, currentTimetable.ID)) { RefereshAll(); } }
void EditReferee(object parameter) { if (!ValidateParams(parameter)) { ShowInfoWindow("Podaj poprawne dane"); return; } var values = (object[])parameter; string firstName = values[0].ToString(); string lastName = values[1].ToString(); double salary = double.Parse((string)values[2].ToString()); RecordViewModel currentRecord = (RecordViewModel)values[3]; ReffereViewModel currentReferee = (ReffereViewModel)values[4]; if (reffereService.EditReferee(firstName, lastName, salary, currentRecord.ID, currentReferee.ID)) { RefereshAll(); } }
private void AddMatch(object parameter) { if (!ValidateParams(parameter)) { ShowInfoWindow("Podaj poprawne dane"); return; } var values = (object[])parameter; StadiumViewModel stadionName = (StadiumViewModel)values[0]; ClubViewModel hostName = (ClubViewModel)values[1]; ClubViewModel guestName = (ClubViewModel)values[2]; ReffereViewModel mainReffere = (ReffereViewModel)values[3]; ReffereViewModel technicalReffere = (ReffereViewModel)values[4]; ReffereViewModel linearReffere = (ReffereViewModel)values[5]; ReffereViewModel observerReffere = (ReffereViewModel)values[6]; int hostGoals = Int32.Parse((string)values[7].ToString()); int guestGoals = Int32.Parse((string)values[8].ToString()); matchService.AddMatch(stadionName.ID, hostName.ID, guestName.ID, mainReffere.ID, technicalReffere.ID, linearReffere.ID, observerReffere.ID, hostGoals, guestGoals); UpdateMatchGrid(); }
void EditMatch(object parameter) { if (!ValidateParams(parameter)) { ShowInfoWindow("Podaj poprawne dane"); return; } var values = (object[])parameter; StadiumViewModel stadionName = (StadiumViewModel)values[0]; ClubViewModel hostName = (ClubViewModel)values[1]; ClubViewModel guestName = (ClubViewModel)values[2]; ReffereViewModel mainReffere = (ReffereViewModel)values[3]; ReffereViewModel technicalReffere = (ReffereViewModel)values[4]; ReffereViewModel linearReffere = (ReffereViewModel)values[5]; ReffereViewModel observerReffere = (ReffereViewModel)values[6]; int hostGoals = Int32.Parse((string)values[7].ToString()); int guestGoals = Int32.Parse((string)values[8].ToString()); MatchViewModel currentMatch = (MatchViewModel)values[9]; if (matchService.EditMatch(stadionName.ID, hostName.ID, guestName.ID, mainReffere.ID, technicalReffere.ID, linearReffere.ID, observerReffere.ID, hostGoals, guestGoals, currentMatch.ID)) { RefereshAll(); } }