public async Task <IActionResult> PutJedinicaMjere(int id, JedinicaMjere jedinicaMjere) { if (id != jedinicaMjere.Id) { return(BadRequest()); } if (JedinicaMjereExists(jedinicaMjere.KratkiNaziv, jedinicaMjere.Naziv, jedinicaMjere.Id)) { return(StatusCode((int)HttpStatusCode.Conflict, Messages.jedinicaMjere_err)); } _context.Entry(jedinicaMjere).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!JedinicaMjereExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <JedinicaMjere> > PostJedinicaMjere(JedinicaMjere jedinicaMjere) { if (JedinicaMjereExists(jedinicaMjere.KratkiNaziv, jedinicaMjere.Naziv)) { return(StatusCode((int)HttpStatusCode.Conflict, Messages.jedinicaMjere_err)); } _context.JedinicaMjere.Add(jedinicaMjere); await _context.SaveChangesAsync(); return(CreatedAtAction("GetJedinicaMjere", new { id = jedinicaMjere.Id }, jedinicaMjere)); }
public ActionResult Edit(int id, FormCollection collection) { JedinicaMjere jedinicaMjere = new JedinicaMjere(); try { return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult SpasiIzmjenu_JM(JedinicaMjere Podaci) { JedinicaMjere Izmjenuti = CTX.JediniceMjere.Where(x => x.Id == Podaci.Id).FirstOrDefault(); if (!ModelState.IsValid) { return(View("Edituj_JM", Podaci)); } Izmjenuti.Naziv = Podaci.Naziv; CTX.SaveChanges(); return(JavaScript("window.location = '" + Url.Action("Index") + "'")); }
public ActionResult Create(FormCollection collection) { JedinicaMjere jedinicaMjere = new JedinicaMjere(); try { jedinicaMjere.Oznaka = collection.Get("Oznaka").ToString(); jedinicaMjere.Naziv = collection.Get("Naziv").ToString(); jedinicaMjere.Broj = Int32.Parse(collection.Get("Broj")); jedinicaMjere.Mirko = collection.Get("Mirko").ToString(); dionisContext.JedinicaMjeres.Add(jedinicaMjere); dionisContext.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Spasi_JM(JedinicaMjere Nova_JM) { bool Pronadjeno = false; if (!ModelState.IsValid) { return(View("Dodavanje_JM", Nova_JM)); } foreach (JedinicaMjere JM in CTX.JediniceMjere) { if (JM.Naziv == Nova_JM.Naziv) { Pronadjeno = true; } } if (Pronadjeno == false) { CTX.JediniceMjere.Add(Nova_JM); CTX.SaveChanges(); } return(JavaScript("window.location = '" + Url.Action("Index") + "'")); }
public ActionResult Edituj_JM(int id) { JedinicaMjere Model = CTX.JediniceMjere.Where(x => x.Id == id).FirstOrDefault(); return(View("Edituj_JM", Model)); }
public ActionResult Dodaj_JM() { JedinicaMjere Model = new JedinicaMjere(); return(View("Dodavanje_JM", Model)); }