コード例 #1
0
        public ActionResult UcitajListuDijelova(PrikaziDioVM VM)
        {
            PrikaziDioVM Model = new PrikaziDioVM
            {
                Dijelovi = db.Dio
                           .Where(x => x.IsDeleted == false)
                           .Where(x => VM.ProizvodjacId == 0 || VM.ProizvodjacId == x.ProizvodjacID)
                           .Where(x => VM.Aktivan == x.Aktivan)
                           .Where(x => x.Naziv.Contains(VM.Pretraga) || VM.Pretraga == null)
                           .Select(
                    x => new PrikaziDioVM.Row
                {
                    DioId       = x.DioId,
                    Naziv       = x.Naziv,
                    Cijena      = x.Cijena,
                    Proizvodjac = x.Proizvodjac.Naziv,
                    Slika       = x.Slika,
                    Kolicina    = x.DioStanje.Where(y => y.Aktivan && y.KupacId == null).Count(),
                    Aktivan     = x.Aktivan
                }
                    ).ToList()
            };

            return(PartialView(Model));
        }
コード例 #2
0
        public IActionResult Index(string pretraga)
        {
            PrikaziDioVM Model = new PrikaziDioVM
            {
                Proizvodjaci = db.Proizvodjac
                               .Where(x => x.IsDeleted == false).Select(x => new SelectListItem
                {
                    Text  = x.Naziv,
                    Value = x.ProizvodjacId.ToString()
                }).ToList()
            };

            return(View(Model));
        }