public ActionResult Stavke(int narudzbaID) { List <StavkeVM.StavkeInfo> stavkeInfos = ctx.NarudzbaStavke.Where(x => x.NarudzbaID == narudzbaID).Select(x => new StavkeVM.StavkeInfo { Id = x.NarudzbaStavkaID, Cijena = x.Proizvodi.Cijena, Kolicina = x.Kolicina, Naziv = x.Proizvodi.Naziv, Slika = x.Proizvodi.Slika, UkupnoRow = x.Proizvodi.Cijena * x.Kolicina, ProizvodId = x.Proizvodi.ProizvodID }).ToList(); StavkeVM model = new StavkeVM { stavke = stavkeInfos, TotalSve = ctx.NarudzbaStavke.Where(x => x.NarudzbaID == narudzbaID).Sum(x => x.Kolicina * x.Proizvodi.Cijena), BrojNarudzbe = ctx.Narudzbe.Where(x => x.NarudzbaID == narudzbaID).FirstOrDefault().BrojNarudzbe, DatumNarudzbe = ctx.Narudzbe.Where(x => x.NarudzbaID == narudzbaID).FirstOrDefault().Datum, sttausNardzbe = ctx.Narudzbe.Where(x => x.NarudzbaID == narudzbaID).FirstOrDefault().Status, adrese = ctx.AdresaDostave.ToList(), adresaID = ctx.Narudzbe.Where(x => x.NarudzbaID == narudzbaID).FirstOrDefault().AdresaDostaveID }; return(View("Stavke", model)); }
public ActionResult Stavke(int modelID) { var model = new StavkeVM { modeliProizvodi = ctx.ModeliProizvodi.Where(x => x.ModelID == modelID).ToList(), proizvodi = ctx.Proizvodi.ToList(), model1 = ctx.Modeli.Where(x => x.ModelID == modelID).FirstOrDefault() }; return(View("Stavke", model)); }
public IActionResult Stavke(int OdrzaniCasId) { var cas = db.OdrzaniCas.Where(x => x.Id == OdrzaniCasId).SingleOrDefault(); StavkeVM vm = new StavkeVM { rows = db.OdrzaniCasDetalji .Where(x => x.OdrzaniCasId == OdrzaniCasId) .Select(x => new StavkeVM.Row { StavkaId = x.Id, Ocjena = x.Bodovi, IsOpravdan = x.IsOpravdanoOdsutan ?? false, IsPrisutan = x.IsPrisutan, Ucenik = x.Ucenik.ImePrezime }).ToList() }; return(PartialView(vm)); }