public IHttpActionResult PutLookBook(int id, LookBook lookBook) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != lookBook.LookBookID) { return(BadRequest()); } db.Entry(lookBook).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!LookBookExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void DodajLookBookBtn_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { LookBook lookBook = new LookBook(); lookBook.Naziv = nazivInput.Text; lookBook.KorisnikID = Global.prijavljeniKorisnik.KorisnikID; lookBook.Modeli = modeliList.CheckedItems.Cast <Modeli>().ToList(); HttpResponseMessage response = lookBookService.PostResponse(lookBook); if (response.IsSuccessStatusCode) { MessageBox.Show("Uspješno ste dodali novi lookbook", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); Clear(); } else { MessageBox.Show(response.ReasonPhrase, Global.GetPoruka("error"), MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public IHttpActionResult GetLookBook(int id) { LookBook lookBook = db.LookBook.Find(id); if (lookBook == null) { return(NotFound()); } return(Ok(lookBook)); }
public IHttpActionResult DeleteLookBook(int id) { LookBook lookBook = db.LookBook.Find(id); if (lookBook == null) { return(NotFound()); } db.LookBook.Remove(lookBook); db.SaveChanges(); return(Ok(lookBook)); }
public IHttpActionResult PostLookBook(LookBook lookBook) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } lookBook.LookBookID = Convert.ToInt32(db.usp_LookBook_Insert(lookBook.Naziv, lookBook.KorisnikID).FirstOrDefault()); foreach (Modeli item in lookBook.Modeli) { db.usp_ModelLookBook_Insert(lookBook.LookBookID, item.ModelID); } return(CreatedAtRoute("DefaultApi", new { id = lookBook.LookBookID }, lookBook)); }
public PartialViewResult IndexW(int?ok) { int lookbookID = ctx.LookBook.OrderByDescending(p => p.Datum).Take(1).FirstOrDefault().LookBookID; LookBook lb = ctx.LookBook.OrderByDescending(p => p.Datum).Take(1).FirstOrDefault(); var model = new IndexVM { lookbook = ctx.LookBook.OrderByDescending(p => p.Datum).Take(1).FirstOrDefault(), dizajner = ctx.Korisnici.Where(x => x.KorisnikID == lb.KorisnikID).FirstOrDefault(), modeli = ctx.ModelLookBook.Where(p => p.LookBookID == lookbookID).ToList(), svimodeli = ctx.Modeli.ToList(), KorisnikID = ctx.Korisnici.Where(x => x.KorisnikID == lb.KorisnikID).FirstOrDefault().KorisnikID }; ViewBag.Uspjesno = ok; return(PartialView("_Ocjena", model)); }