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