示例#1
0
        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));
        }
示例#2
0
        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));
        }