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