Exemplo n.º 1
0
        public IActionResult Detalji(int narudzbaId)
        {
            List <NarudzbaStavka> ns = new List <NarudzbaStavka>();

            ns = ctx.NarudzbaStavka.Where(y => y.NarudzbaId == narudzbaId).ToList();

            NarudzbeDetaljiVM model = new NarudzbeDetaljiVM {
                DetaljiNarudzbe = ctx.NarudzbaStavka.Where(y => y.NarudzbaId == narudzbaId).Select(x => new NarudzbeDetaljiVM.NarudzbeStavkeInfo {
                    Proizvod = x.Proizvod.Naziv,
                    Cijena   = x.Proizvod.Cijena.ToString("0.00"),
                    Kolicina = x.Kolicina,
                    Boja     = x.Boja.Naziv,
                    Dostava  = ctx.Izlaz.Where(i => i.NarudzbaId == narudzbaId).FirstOrDefault().Dostava.Cijena.ToString("0.00"),
                    Total    = x.TotalStavke.ToString("0.00")
                }).ToList(),
                SumTotal   = ctx.Izlaz.Where(i => i.NarudzbaId == narudzbaId).FirstOrDefault().IznosSaPDV.ToString("0.00"),
                NarudzbaID = narudzbaId
            };

            return(PartialView(model));
        }
        public IActionResult Detalji(int id)
        {
            Narudzba n = _context.Narudzba.Where(w => w.NarudzbaID == id).Include(i => i.Klijent).Include(i => i.StatusNarudzbe).SingleOrDefault();

            NarudzbeDetaljiVM model = new NarudzbeDetaljiVM
            {
                BrojNarudzbe      = n.NarudzbaID,
                DatumNarudzbe     = n.Datum.ToString("dd/MM/yyyy"),
                Status            = n.StatusNarudzbe.Naziv,
                KlijentImePrezime = n.Klijent.Ime + " " + n.Klijent.Prezime,
                StatusNarudzbeId  = n.StatusNarudzbeID,
            };

            StavkaNarudzbe ns = _context.StavkaNarudzbe.Where(w => w.NarudzbaID == n.NarudzbaID).FirstOrDefault();

            if (ns != null)
            {
                model.Provjera = true;
            }

            return(View(model));
        }