public IHttpActionResult PutCategoriaDeArtigo(int id, CategoriaDeArtigo categoriaDeArtigo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != categoriaDeArtigo.Id) { return(BadRequest()); } db.Entry(categoriaDeArtigo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CategoriaDeArtigoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit(CategoriaDeArtigo categoria) { if (ModelState.IsValid) { _ctx.Entry(categoria).State = System.Data.Entity.EntityState.Modified; _ctx.SaveChanges(); return(RedirectToAction("Index")); } return(View(categoria)); }
public ActionResult Create(CategoriaDeArtigo categoria) { if (ModelState.IsValid) { _ctx.CategoriasDeArtigo.Add(categoria); _ctx.SaveChanges(); return(RedirectToAction("Index")); } return(View(categoria)); }
public ActionResult Edit(CategoriaDeArtigo categoria)// classe modelo (models) CategoriaDeArtigo { if (ModelState.IsValid) { _ctx.Entry(categoria).State = EntityState.Modified; _ctx.SaveChanges(); return(RedirectToAction("Index")); } return(View(categoria)); //VARIAVEL LOCAL. }
public IHttpActionResult GetCategoriaDeArtigo(int id) { CategoriaDeArtigo categoriaDeArtigo = db.CategoriasDeArtigo.Find(id); if (categoriaDeArtigo == null) { return(NotFound()); } return(Ok(categoriaDeArtigo)); }
public ActionResult Create(CategoriaDeArtigo categoria) // classe modelo (models) CategoriaDeArtigo { if (ModelState.IsValid) { _ctx.CategoriasDeArtigo.Add(categoria); // DbSet .CategoriasDeArtigo _ctx.SaveChanges(); return(RedirectToAction("Index")); } return(View(categoria)); // variavel local ou instancia da classe modelo passado como parametro do method acima. Create }
public IHttpActionResult PostCategoriaDeArtigo(CategoriaDeArtigo categoriaDeArtigo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CategoriasDeArtigo.Add(categoriaDeArtigo); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = categoriaDeArtigo.Id }, categoriaDeArtigo)); }
public ActionResult Edit(CategoriaDeArtigo categoria) { if (ModelState.IsValid) //chegando "categoria", verificar se está tudo válido: { _ctx.Entry(categoria).State = EntityState.Modified; //se estiver tudo válido, vamos informar que estamos mudando. Agora é uma atualização. _ctx.SaveChanges(); return(RedirectToAction("Index")); } return(View(categoria)); }
public IHttpActionResult DeleteCategoriaDeArtigo(int id) { CategoriaDeArtigo categoriaDeArtigo = db.CategoriasDeArtigo.Find(id); if (categoriaDeArtigo == null) { return(NotFound()); } db.CategoriasDeArtigo.Remove(categoriaDeArtigo); db.SaveChanges(); return(Ok(categoriaDeArtigo)); }
public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CategoriaDeArtigo categoria = _ctx.CategoriasDeArtigo.Find(id); if (categoria == null) { return(HttpNotFound()); } return(View(categoria)); }