public Podrum ToPodrum(PodrumIM podrum) { return(new Podrum { PodrumId = podrum.PodrumId, Lokacija = podrum.Lokacija, ŠifraPodruma = podrum.ŠifraPodruma }); }
public async Task <IActionResult> DodajPodrum(PodrumIM podrumInput) { if (ModelState.IsValid) { var noviPodrum = _mapper.ToPodrum(podrumInput); _context.Add(noviPodrum); await _context.SaveChangesAsync(); TempData["Uspješno"] = $"Podrum {podrumInput.ŠifraPodruma} je uspješno dodan!"; return(RedirectToAction(nameof(Index))); } else { TempData["Neuspješno"] = "Podrum nije uspješno dodan!"; return(RedirectToAction("Index")); } }
public async Task <IActionResult> Edit(int id, PodrumIM podrum, string returnUrl) { if (id != podrum.PodrumId) { return(NotFound()); } if (ModelState.IsValid) { var updatePodrum = _mapper.ToPodrum(podrum); try { _context.Update(updatePodrum); await _context.SaveChangesAsync(); } catch (Exception) { if (!PodrumExists(podrum.PodrumId)) { return(NotFound()); } else { TempData["Neuspješno"] = "Podrum nije uspješno izmjenjen!"; } } TempData["Uspješno"] = "Podrum je uspješno izmjenjen!"; if (!string.IsNullOrEmpty(returnUrl)) { return(Redirect(returnUrl)); } return(RedirectToAction(nameof(Index))); } return(View(podrum)); }
public JsonResult CheckCode(PodrumIM podrumInput) { bool exists = _context.Podrum.Any(p => p.ŠifraPodruma == podrumInput.ŠifraPodruma); return(Json(!exists)); }