示例#1
0
        public Model.Models.Uloge ProvjeriAdmin(int UlogaId)
        {
            var lista = _context.Uloge.ToList();

            Model.Models.Uloge result = new Model.Models.Uloge();

            foreach (var item in lista)
            {
                if (item.UlogaId == UlogaId)
                {
                    if (item.Naziv.Contains("Admin"))
                    {
                        result.Naziv   = item.Naziv;
                        result.Opis    = item.Opis;
                        result.UlogaId = item.UlogaId;

                        return(result);
                    }
                }
            }
            return(null);
        }
示例#2
0
        private async void BtnLogin_Click(object sender, EventArgs e)
        {
            Model.Models.Korisnici korisnik = await _service.Authenticiraj <Model.Models.Korisnici>(txtKorisnickoIme.Text, txtPassword.Text);

            int ulogaId1 = 0;



            if (korisnik != null)
            {
                Global.PrijavljeniKorisnik = korisnik;

                foreach (var item in Global.PrijavljeniKorisnik.KorisniciUloge)
                {
                    ulogaId1 = item.UlogaId;
                }
                admin = await _serviceuloge.ProvjeriAdmin <Model.Models.Uloge>(ulogaId1);


                if (admin != null)
                {
                    Global.Admin = true;
                }



                MessageBox.Show("Dobrodosli " + korisnik.Ime + " " + korisnik.Prezime);
                DialogResult = DialogResult.OK;
                Close();
            }

            else
            {
                MessageBox.Show("Pogresan username ili password", "Autentifikacija", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }