public IActionResult Index() { var narudzbe = dbContext.Narudzba.Select(n => new Narudzba { Id = n.Id, Adresa = n.Adresa, AdresaId = n.AdresaId, Aktivna = n.Aktivna, Datum = n.Datum, Korisnik = n.Korisnik, KorisnikId = n.KorisnikId, Zavrsena = n.Zavrsena }).OrderByDescending(p => p.Id).ToList(); var model = new AdminNarudzbaVM { Title = "Narudzbe", NarudzbaList = narudzbe }; return(View("Views/Admin/Narudzba/Index.cshtml", model)); }
public IActionResult Pregled(int id) { var narudzba = dbContext.Narudzba.Find(id); if (narudzba == null) { return(NotFound()); } var varijacije = dbContext.NarudzbaProizvodVarijacija .Include(p => p.ProizvodVarijacija.Proizvod) .Where(p => p.NarudzbaId == narudzba.Id) .Select(v => new NarudzbaProizvodVarijacija { Kolicina = v.Kolicina, NarudzbaId = v.NarudzbaId, ProizvodVarijacijaId = v.ProizvodVarijacijaId, ProizvodVarijacija = v.ProizvodVarijacija, }).ToList(); var model = new AdminNarudzbaVM { Title = "Pregled", Id = narudzba.Id, Korisnik = narudzba.Korisnik, KorisnikId = narudzba.KorisnikId, Adresa = narudzba.Adresa, AdresaId = narudzba.AdresaId, Aktivna = narudzba.Aktivna, Datum = narudzba.Datum, Zavrsena = narudzba.Zavrsena, VarijacijeList = varijacije, }; return(View("Views/Admin/Narudzba/Pregled.cshtml", model)); }