public TrainingPage(TrainingsViewModel trainingsViewModel) { InitializeComponent(); trainingsViewModel.Navigation = this.Navigation; BindingContext = trainingsViewModel; SetEditDeleteTrainingVisibility(); }
public AddTrainingPage(TrainingsViewModel trainingsViewModel = null) { InitializeComponent(); if (trainingsViewModel == null) { trainingsViewModel = new TrainingsViewModel(); } trainingsViewModel.Navigation = this.Navigation; BindingContext = trainingsViewModel; }
public async Task <IActionResult> Index() { var model = new TrainingsViewModel { Trainings = await _cachedTrainingService.ListTrainings(), Sessions = await _cachedTrainingService.ListSessions(), }; return(View(model)); }
private async Task InitAsync() { this.DataContext = _vm = new TrainingsViewModel(); await _vm.InitBaseAsync(); ITrainingsService trainingsSrv = new TrainingsService(App.__APIKey); var trainings = (await trainingsSrv.GetTrainingsAsync()).ToList(); foreach (var training in trainings) { _vm.Trainings.Add(TrainingsterminViewModel.FromSingle(training, App.__spieler)); } _vm.DoneLoading(); }
public async static Task CreateViewFromEvent(object tappedEvent, EventsViewModel eventsViewModel, INavigation navigation) { if (tappedEvent is Training) { var trainingsViewModel = new TrainingsViewModel(); trainingsViewModel.SelectedTraining = tappedEvent as Training; await navigation.PushAsync(new TrainingPage(trainingsViewModel)); // for user } else if (tappedEvent is Brigade) { var brigadesViewModel = new BrigadesViewModel(); brigadesViewModel.SelectedBrigade = tappedEvent as Brigade; await navigation.PushAsync(new BrigadePage(brigadesViewModel)); } else if (tappedEvent is Match) { await Connectivity.DoIfConnectedAndReachable(async() => { var matchesViewModel = new MatchesViewModel(); matchesViewModel.SelectedMatch = tappedEvent as Match; await navigation.PushAsync(new MatchPage(matchesViewModel)); }); } }
public InvitedPlayersPage(TrainingsViewModel trainingsViewModel) { InitializeComponent(); BindingContext = trainingsViewModel; }
public SetTrainingTeilnehmerCommand(TrainingsViewModel model) : base(SpielerStatus.Teilnehmer, model) { }
public EditSelectedTrainingPage(TrainingsViewModel trainingsViewModel) { InitializeComponent(); BindingContext = trainingsViewModel; }
public SetTrainingLeiterCommand(TrainingsViewModel model) : base(SpielerStatus.Leiter, model) { }
public ChangeTrainingStatusCommand(SpielerStatus newSpielerStatus, TrainingsViewModel model) { NewSpielerStatus = newSpielerStatus; Model = model; }
public SetTrainingOnlineCommand(TrainingsViewModel model) : base(SpielerStatus.Online, model) { }
public SetTrainingVorgemerktCommand(TrainingsViewModel model) : base(SpielerStatus.Vorgemerkt, model) { }
public SetTrainingAbwesendCommand(TrainingsViewModel model) : base(SpielerStatus.Abwesend, model) { }