Exemple #1
0
        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));
        }