// GET: RezultatAnalize/Edit/5 public IActionResult Edit(int?id, string returnUrl) { if (!string.IsNullOrEmpty(returnUrl)) { ViewData["returnUrl"] = returnUrl; } if (id == null) { return(NotFound()); } var rezultatAnalize = _repository.GetRezultatAnalize(id.Value); if (rezultatAnalize == null) { return(NotFound()); } var allZaposlenici = _repository.GetAllZaposleniciBezVlasnika(); var allPodrumi = _repository.GetAllPodrumi(); var spremniciPodruma = _repository.GetAllSpremnici(rezultatAnalize.Spremnik.PodrumId); ViewData["Podrumi"] = new SelectList(allPodrumi, nameof(Podrum.PodrumId), nameof(Podrum.ŠifraPodruma)); ViewData["Spremnici"] = new SelectList(spremniciPodruma, nameof(Spremnik.SpremnikId), nameof(Spremnik.ŠifraSpremnika)); var model = new RezultatAnalizeViewModel { RezultatAnalizeInput = _mapper.ToRezultatAnalizeIM(rezultatAnalize), Zaposlenici = allZaposlenici }; return(View(model)); }
// GET: RezultatAnalize public IActionResult Index(string filter) { if (!string.IsNullOrEmpty(filter)) { var upit = _repository.GetAllRezultatiAnalize() .OrderBy(ra => ra.DatumUzimanjaUzorka) .AsQueryable(); RezultatAnalizeFilter raf = RezultatAnalizeFilter.FromString(filter); if (!raf.IsEmpty()) { upit = raf.PrimjeniFilter(upit); } var allRezultatiAnalize = upit.ToList(); var allZaposlenici = _repository.GetAllZaposleniciBezVlasnika(); var allPodrumi = _repository.GetAllPodrumi(); var allSpremnici = _repository.GetAllSpremnici(); ViewData["Podrumi"] = new SelectList(allPodrumi, nameof(Podrum.PodrumId), nameof(Podrum.ŠifraPodruma)); ViewData["Spremnici"] = new SelectList(allSpremnici, nameof(Spremnik.SpremnikId), nameof(Spremnik.ŠifraSpremnika)); var model = new RezultatAnalizeViewModel { RezultatiAnalize = allRezultatiAnalize, Zaposlenici = allZaposlenici }; return(View(model)); } else { var allRezultatiAnalize = _repository.GetAllRezultatiAnalize(); var allZaposlenici = _repository.GetAllZaposleniciBezVlasnika(); var allPodrumi = _repository.GetAllPodrumi(); var allSpremnici = _repository.GetAllSpremnici(); ViewData["Podrumi"] = new SelectList(allPodrumi, nameof(Podrum.PodrumId), nameof(Podrum.ŠifraPodruma)); ViewData["Spremnici"] = new SelectList(allSpremnici, nameof(Spremnik.SpremnikId), nameof(Spremnik.ŠifraSpremnika)); var model = new RezultatAnalizeViewModel { RezultatiAnalize = allRezultatiAnalize, Zaposlenici = allZaposlenici }; return(View(model)); } }