public async Task <IHttpActionResult> PutPublicite(int id, Publicite publicite) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != publicite.IdPublicite) { return(BadRequest()); } db.Entry(publicite).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PubliciteExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit([Bind(Include = "IdPublicite,Image,Titre,Description")] Publicite offre) { if (ModelState.IsValid) { db.Entry(offre).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ListePublicitee")); } return(View(offre)); }
public async Task <IHttpActionResult> GetPublicite(int id) { Publicite publicite = await db.Publicite.FindAsync(id); if (publicite == null) { return(NotFound()); } return(Ok(publicite)); }
public async Task <IHttpActionResult> PostPublicite(Publicite publicite) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Publicite.Add(publicite); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = publicite.IdPublicite }, publicite)); }
// POST: User/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Publicite u = sp.GetById((int)id); if (u == null) { return(HttpNotFound()); } return(View(u)); }
public async Task <IHttpActionResult> DeletePublicite(int id) { Publicite publicite = await db.Publicite.FindAsync(id); if (publicite == null) { return(NotFound()); } db.Publicite.Remove(publicite); await db.SaveChangesAsync(); return(Ok(publicite)); }
public ActionResult Create(PublicitesModel pm, HttpPostedFileBase Image, Publicite publicite) { publicite.Products = db.Produits.Find(Convert.ToInt32(publicite.idProducts)); pm.Image = Image.FileName; Publicite p = new Publicite() { Titre = pm.Titre, Products = db.Produits.Find(Convert.ToInt32(publicite.idProducts)), Description = pm.Description, Image = pm.Image, idProducts = pm.idProducts }; var path = Path.Combine(Server.MapPath("~/Content/Upload/"), Image.FileName); Image.SaveAs(path); try { // TODO: Add insert logic here sp.Add(p); // listprod.Add(p); // Session["Products"] = listprod; sp.Commit(); return(RedirectToAction("ListePublicitee")); } catch { return(View()); } }
/// <summary> /// Met à jour les détails d'une opération publicitaire utilisant le module de présentation 'classique' ///</summary> public bool PostEditerPub(Publicite item) { return(base.Post <Publicite, bool>($"app/commercial/opecom/publicite/base", item)); }