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