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); }
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); } }