public RezultatAnalize ToRezultatAnalize(RezultatAnalizeIM rezultat, IRepository repository) { return(new RezultatAnalize { RezultatAnalizeId = rezultat.RezultatAnalizeId, DatumUzimanjaUzorka = rezultat.DatumUzorka.Date, Kiselina = rezultat.Kiselina, PhVrijednost = rezultat.PhVrijednost, PostotakAlkohola = rezultat.PostotakAlkohola, ŠifraUzorka = rezultat.ŠifraUzorka, Šećer = rezultat.Šećer, RezidualniŠećer = rezultat.RezidualniŠećer, SlobodniSumpor = rezultat.SlobodniSumpor, SpremnikId = rezultat.SpremnikId, UkupniSumpor = rezultat.UkupniSumpor, UzorakUzeoId = rezultat.UzorakUzeoId }); }
public async Task <IActionResult> DodajRezultatAnalize(RezultatAnalizeIM rezultatAnalizeInput) { if (ModelState.IsValid) { var noviRezultatAnalize = _mapper.ToRezultatAnalize(rezultatAnalizeInput, _repository); _context.Add(noviRezultatAnalize); await _context.SaveChangesAsync(); TempData["Uspješno"] = $"Rezultat analize {noviRezultatAnalize.ŠifraUzorka} je uspješno dodan!"; return(RedirectToAction(nameof(Index))); } else { TempData["Neuspješno"] = "Rezultat analize nije uspješno dodan!"; return(RedirectToAction("Index")); } }
public async Task <IActionResult> Edit(int id, RezultatAnalizeIM rezultatAnalizeInput, string returnUrl) { if (id != rezultatAnalizeInput.RezultatAnalizeId) { return(NotFound()); } if (ModelState.IsValid) { var updateRezultatAnalize = _mapper.ToRezultatAnalize(rezultatAnalizeInput, _repository); try { _context.Update(updateRezultatAnalize); await _context.SaveChangesAsync(); } catch (Exception) { if (!RezultatAnalizeExists(updateRezultatAnalize.RezultatAnalizeId)) { return(NotFound()); } else { TempData["Neuspješno"] = "Rezultat analize nije uspješno izmjenjen!"; } } TempData["Uspješno"] = "Rezultat analize je uspješno izmijenjen!"; if (!string.IsNullOrEmpty(returnUrl)) { return(Redirect(returnUrl)); } return(RedirectToAction(nameof(Index))); } return(RedirectToAction("Edit")); }