public AdministracijaProjektaPopupPage(AdministracijaProjektaViewModel model, ClanNaProjektu clan)
        {
            this.model = model;
            this.clan  = clan;

            InitializeComponent();
            var picker = new Picker {
            };

            picker.ItemsSource           = model.Projekt.IdVrstePodjeleNavigation.Glasovi();
            picker.SelectedIndexChanged += PromjeniGlas;
            layout.Children.Add(picker);
        }
 public async void PromjenaGlasa(ClanNaProjektu clan, string glas)
 {
     if (clan.Uloga.Equals("Nema"))
     {
         Nerazvrstani.Remove(clan);
     }
     else
     {
         Clanovi[clan.Uloga].Remove(clan);
     }
     clan.Uloga = glas;
     Clanovi[clan.Uloga].Add(clan);
     await _apiServices.PromjenaUlogeAsync(clan);
 }
        public async void Izbaci(ClanNaProjektu clan)
        {
            var glas = clan.Uloga;

            if (glas.Equals("Nema"))
            {
                Nerazvrstani.Remove(clan);
            }
            else
            {
                Clanovi[glas].Remove(clan);
            }
            await _apiServices.ObrisiClanProjektaAsync(clan.Id);
        }
Ejemplo n.º 4
0
 public StatistikaPopupPage(ClanNaProjektu clan)
 {
     this.model          = new StatistikaViewModel(clan.IdKorisnik, clan.IdProjekt);
     this.BindingContext = model;
     InitializeComponent();
 }