public IActionResult Create(Skladište skladište) { logger.LogTrace(JsonSerializer.Serialize(skladište)); if (ModelState.IsValid) { try { ctx.Add(skladište); ctx.SaveChanges(); logger.LogInformation(new EventId(1000), $"skladiste {skladište.Naziv} dodan."); TempData[Constants.Message] = $"skladiste {skladište.Naziv} dodan."; TempData[Constants.ErrorOccurred] = false; return(RedirectToAction(nameof(Index))); } catch (Exception exc) { logger.LogError("Pogreška prilikom dodavanje novog refernetnog tipa: {0}", exc.CompleteExceptionMessage()); ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage()); return(View(skladište)); } } else { return(View(skladište)); } }
public IActionResult Create(KategorijaPoslova kategorijaPoslova) { logger.LogTrace(JsonSerializer.Serialize(kategorijaPoslova), new JsonSerializerOptions { IgnoreNullValues = true }); if (ModelState.IsValid) { try{ ctx.Add(kategorijaPoslova); ctx.SaveChanges(); TempData[Constants.Message] = $"Kategorija posla {kategorijaPoslova.Naziv} dodana."; TempData[Constants.ErrorOccurred] = false; logger.LogInformation(new EventId(1000), $"Kategorija posla {kategorijaPoslova.Naziv} dodana."); return(RedirectToAction(nameof(Index))); } catch (Exception exc) { logger.LogError("Pogreška prilikom dodavanja nove kategorije posla: {0}", exc.CompleteExceptionMessage()); ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage()); return(View(kategorijaPoslova)); } } else { return(View(kategorijaPoslova)); } }
public IActionResult Create(Posao posao) { logger.LogTrace(JsonSerializer.Serialize(posao)); if (ModelState.IsValid) { try { ctx.Add(posao); ctx.SaveChanges(); logger.LogInformation(new EventId(1000), $"Posao {posao.Id} dodan."); TempData[Constants.Message] = $"Posao {posao.Id} dodan."; TempData[Constants.ErrorOccurred] = false; return(RedirectToAction(nameof(Index))); } catch (Exception exc) { logger.LogError("Pogreška prilikom dodavanja novog posla: {0}", exc.CompleteExceptionMessage()); ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage()); return(View(posao)); } } else { return(View(posao)); } }
public IActionResult Create(CertifikatZaposlenik katzap) { if (ModelState.IsValid) { try{ ctx.Add(katzap); ctx.SaveChanges(); TempData[Constants.Message] = $"CertifikatZaposlenik {katzap.Id} dodan."; TempData[Constants.ErrorOccurred] = false; return(RedirectToAction(nameof(Index))); } catch (Exception exc) { ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage()); PrepareDropDownLists(); return(View(katzap)); } } else { return(View(katzap)); } }