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;
        }
Example #2
0
        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;
        }