public TakmicenjaDetalji(TakmicenjaDetaljiViewModel vm) { InitializeComponent(); BindingContext = viewModel = vm; if (vm.Vlasnik()) { DodatneOpcijeLayout.IsVisible = true; } else { DodatneOpcijeLayout.IsVisible = false; } btnGenerisiRaspored.IsVisible = !vm.Takmicenje.Inicirano ?? true; btnPrijava.IsVisible = !vm.Takmicenje.Inicirano ?? true; }
public TakmicenjaMain(TakmicenjaDetaljiViewModel model) { InitializeComponent(); BindingContext = viewModel = model; var TakmicenjaDetaljiStranica = new TakmicenjaDetalji(model); TakmicenjaDetaljiStranica.Title = "Detalji"; Children.Add(TakmicenjaDetaljiStranica); var TakmicenjaRezultatiStranica = new TakmicenjaRezultati(model.Takmicenje); TakmicenjaRezultatiStranica.Title = "Rezultati"; Children.Add(TakmicenjaRezultatiStranica); var TakmicenjaTabelaStranica = new TakmicenjaTabela(model.Takmicenje); TakmicenjaTabelaStranica.Title = "Tabela"; Children.Add(TakmicenjaTabelaStranica); var TakmicenjaEvidentirajMecStranica = new TakmicenjaEvidencije(model.Takmicenje); TakmicenjaEvidentirajMecStranica.Title = "Evidentiraj meč"; Children.Add(TakmicenjaEvidentirajMecStranica); var TakmicenjaObjaveStranica = new TakmicenjaObjave(model.Takmicenje); TakmicenjaObjaveStranica.Title = "Objave"; Children.Add(TakmicenjaObjaveStranica); if (viewModel.Vlasnik() && model.Takmicenje.Inicirano == false) { var TakmicenjaPrijaveStranica = new TakmicenjaPrijave(model.Takmicenje); TakmicenjaPrijaveStranica.Title = "Prijave"; Children.Add(TakmicenjaPrijaveStranica); } if (model.Takmicenje.Inicirano ?? false) { var TakmicenjaFavoritiStranica = new TakmicenjaFavoriti(model.Takmicenje); TakmicenjaFavoritiStranica.Title = "Favoriti"; Children.Add(TakmicenjaFavoritiStranica); } Title = model.Takmicenje.Naziv; }