Exemplo n.º 1
0
        public IActionResult PrikaziNarudzbe(int?StanjeOdabir, string poruka)
        {
            Zaposlenik k = HttpContext.GetLogiraniKorisnik();

            if (k == null || k.isKuhar == false)
            {
                TempData["error_poruka"] = "Nemate pravo pristupa.";
                return(RedirectToAction("Index", "Autentifikacija", new { area = " " }));
            }
            PrikaziNarudzbeVM Model = new PrikaziNarudzbeVM();

            ViewBag.Poruka = poruka;
            if (StanjeOdabir == null)
            {
                Model.Narudzbe = db.Narudzba.Where(x => x.Zavrsena == false && x.Otkazana == false).Include(x => x.Zaposlenik).OrderByDescending(x => x.DatumKreiranja).ToList();
            }

            if (StanjeOdabir == 1)
            {
                Model.Narudzbe = db.Narudzba.Include(x => x.Zaposlenik).OrderByDescending(x => x.DatumKreiranja).ToList();
            }

            if (StanjeOdabir == 2)
            {
                Model.Narudzbe = db.Narudzba.Where(x => x.Zavrsena == true).Include(x => x.Zaposlenik).OrderByDescending(x => x.DatumKreiranja).ToList();
            }

            if (StanjeOdabir == 3)
            {
                Model.Narudzbe = db.Narudzba.Where(x => x.Otkazana == true).Include(x => x.Zaposlenik).OrderByDescending(x => x.DatumKreiranja).ToList();
            }

            Model.zaposlenikId = HttpContext.GetLogiraniKorisnik().Id;
            return(View(Model));
        }
Exemplo n.º 2
0
        public IActionResult PrikaziNarudzbe()
        {
            PrikaziNarudzbeVM narudzbe = new PrikaziNarudzbeVM();

            narudzbe.podaci = db.Narudzba.Include(x => x.Zaposlenik).OrderByDescending(x => x.DatumKreiranja).Select(x => new PrikaziNarudzbeVM.Row
            {
                Id             = x.Id,
                DatumKreiranja = x.DatumKreiranja.ToShortDateString(),
                Hitnost        = x.Hitnost,
                Opis           = x.Opis,
                ImeZaposlenika = x.Zaposlenik.Ime,
                Otkazana       = x.Otkazana,
                Zavrsena       = x.Zavrsena
            }).ToList();

            return(View(narudzbe));
        }