public IHttpActionResult PutPodkategorija(int id, Podkategorija podkategorija) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != podkategorija.PodKategorijaId) { return(BadRequest()); } db.Entry(podkategorija).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PodkategorijaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void PodkategorijeList_ItemTapped(object sender, ItemTappedEventArgs e) { if (e.Item != null) { Podkategorija pk = e.Item as Podkategorija; this.Navigation.PushAsync(new Testovi.TestoviPage(pk.PodkategorijaId)); } }
public IActionResult Uredi(PodkategorijaPrikazVM k) { Podkategorija o = db.Podkategorija.Find(k.ID); o.Naziv = k.Naziv; o.KategorijaID = int.Parse(k.Kategorija_.Value); db.SaveChanges(); return(RedirectToAction("Index")); }
public bool UniquePodkategorija(string Naziv) { Podkategorija podkategorija = db.Podkategorija.Where(x => x.Naziv == Naziv && x.Obrisan == false).FirstOrDefault(); if (podkategorija == null) { return(true); } return(false); }
public bool PostojanjePodkategorija(int PodkategorijaID) { Podkategorija podkategorija = db.Podkategorija.Find(PodkategorijaID); if (podkategorija == null) { return(false); } return(true); }
public IHttpActionResult GetPodkategorija(int id) { Podkategorija podkategorija = db.Podkategorijas.Find(id); if (podkategorija == null) { return(NotFound()); } return(Ok(podkategorija)); }
public IActionResult ObrisiPodkategoriju(int id) { Podkategorija podkategorija = webShopService.GetPodkategorije().Where(x => x.ID == id).SingleOrDefault(); if (podkategorija == null) { return(View("~/Views/Home/NotFoundAdministracija.cshtml")); } podkategorija.Obrisan = true; webShopService.UpdatePodkategorija(podkategorija); return(RedirectToAction("PrikazPodkategorija", new { id = podkategorija.KategorijaID })); }
public IHttpActionResult PostPodkategorija(Podkategorija podkategorija) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Podkategorijas.Add(podkategorija); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = podkategorija.PodKategorijaId }, podkategorija)); }
public IHttpActionResult DeletePodkategorija(int id) { Podkategorija podkategorija = db.Podkategorijas.Find(id); if (podkategorija == null) { return(NotFound()); } db.Podkategorijas.Remove(podkategorija); db.SaveChanges(); return(Ok(podkategorija)); }
public IActionResult SpremiPodkategoriju(AjaxDodajPodkategorijuVM model) { if (!ModelState.IsValid) { return(View("DodajPodkategoriju", model)); } Podkategorija podkategorija = new Podkategorija { KategorijaID = model.KategorijaID, Naziv = model.Naziv }; webShopService.DodajPodkategoriju(podkategorija); return(RedirectToAction("PrikazPodkategorija", new { id = podkategorija.KategorijaID })); }
public IActionResult Uredi(int id) { Podkategorija p = db.Podkategorija.Find(id); PodkategorijaPrikazVM vm = new PodkategorijaPrikazVM { ID = p.ID, Naziv = p.Naziv, Kategorija_ = new SelectListItem { Value = p.KategorijaID.ToString() } }; ViewBag.Kategorije = db.Kategorija.Select(p => new SelectListItem { Value = p.ID.ToString(), Text = p.Naziv }).ToList(); return(PartialView("Uredi", vm)); }
public void DodajPodkategoriju(Podkategorija podkategorija) { podkategorijaRepository.Add(podkategorija); }
public void UpdatePodkategorija(Podkategorija podkategorija) { podkategorijaRepository.Update(podkategorija); }