public ActionResult Index()
        {
            if(Online_Stamparija.Models.LogovaniKorisnik.Instanca.Pozicija == 1 || Online_Stamparija.Models.LogovaniKorisnik.Instanca.Pozicija == 2)
            {
                var materijali = new List<Materijal>();
                try
                {
                    var dbPomocnik = new OnliStam.Pomocnici.MySqlPomocnik();
                    var materijal = dbPomocnik.IzvrsiProceduru<Materijal, Materijal>(Konstante.StoredProcedures.DAJ_MATERIJALE, new Models.Materijal());
                    materijali.AddRange(materijal);

                    if(materijali.Any(m => m.Kolicina < 10))
                        StandardniUiElementi.glavnaDugmad.FirstOrDefault(x => x.ImageUrl == "/Images/appbar.brick.png").Upozorenje = true;
                    else
                        StandardniUiElementi.glavnaDugmad.FirstOrDefault(x => x.ImageUrl == "/Images/appbar.brick.png").Upozorenje = false;

                    TempData["BocnaDugmad"] = new List<MetroItem> {
                    new Online_Stamparija.Models.MenuItems.MetroItem
                    {
                        LinkUrl = "/Materijali/Create",
                        ImageUrl = "/Images/novi.materijal.B.png",
                        Title="Novi Materijal",
                        MinimumAllowedPosition = PozicijaEnum.Menadzer
                    }};
                }
                catch(Exception ex)
                {
                    TempData["Error"] = ex.Message;
                }
                return View(materijali);
            }
            else
            {
                return RedirectToAction("Index", "Home");
            }
        }
        /// <summary>
        /// Metoda za provjeru korisničkih podataka
        /// </summary>
        /// <param name="userName">Korisničko ime</param>
        /// <param name="password">Lozinka</param>
        internal void Login(string userName, string password)
        {
            int MAKS_LOGIN_POKUSAJ = 5; // iy config
            if(LoginPokusaji > MAKS_LOGIN_POKUSAJ)
            {
                throw new UnauthorizedAccessException("Nemoj džaba!");
            }
            OnliStam.Pomocnici.IDbPomocnik db = new OnliStam.Pomocnici.MySqlPomocnik();
            Zapisnik zapisnik = new Zapisnik(db);
            //zapisnik.Zapisi("Pokušaj logina sa username = "******" i lozinka = " + password, 1);

            //var dbResponse = db.IzvrsiProceduru(Konstante.StoredProcedures.DAJ_KORISNIKA_UNAME_PASS.SaParametrima{UserName= userName, Password = password }, new Korisnik());
            var korisnik = db.IzvrsiProceduru<Korisnik>(Konstante.StoredProcedures.DAJ_KORISNIKA_UNAME_PASS, new Dictionary<string, object> { { "UserName", userName } });
            if(korisnik != null && !string.IsNullOrEmpty(korisnik.UserName))
            {
                if(KriptoPomocnik.VerifyMd5Hash(password, korisnik.Password))
                {
                    ID = korisnik.ID;
                    UserName = userName;
                    Email = korisnik.Email;
                    Pozicija = korisnik.Pozicija;
                }
                else
                {
                    LoginPokusaji++;
                    throw new ArgumentException("Pogresna sifra!");
                }
            }
            else
            {
                LoginPokusaji++;
                throw new ArgumentException("Pogresni podaci!");
            }
        }
        // GET: Posao
        public ActionResult Index()
        {
            if(Online_Stamparija.Models.LogovaniKorisnik.Instanca.Logovan)
            {
                var poslovi = new List<Posao>();
                try
                {
                    var dbPomocnik = new OnliStam.Pomocnici.MySqlPomocnik();
                    var poslovi_1 = dbPomocnik.IzvrsiProceduru<Posao, Posao>(Konstante.StoredProcedures.DAJ_NEZAVRSENE_POSLOVE, new Models.Posao());
                    var poslovi_2 = dbPomocnik.IzvrsiProceduru<Posao, Posao>(Konstante.StoredProcedures.DAJ_ZAVRSENE_POSLOVE, new Posao());
                    poslovi.AddRange(poslovi_1);
                    poslovi.AddRange(poslovi_2);
                }
                catch(Exception ex)
                {
                    TempData["Error"] = ex.Message;
                }

                TempData["BocnaDugmad"] = new List<MetroItem> {
                    new Online_Stamparija.Models.MenuItems.MetroItem
                    {
                        LinkUrl = "javascript: pokaziSakrij('prosirenaDesnaTraka'); pokaziSakrij('obicnaDesnaTraka')",
                        ImageUrl = "/Images/novi.posao.B.png",
                        Title="Novi Posao",
                        MinimumAllowedPosition = PozicijaEnum.Menadzer
                    }};
                return View(poslovi);
            }
            else
            {
                return RedirectToAction("Index", "Home");
            }
        }