public ActionResult Edit(int id, AbonnementModels abonnementModels) { Abonnement abonnement = abonnementService.GetById(id); abonnement.Image = abonnementModels.ImageAbonnementM; abonnement.Prix = abonnementModels.PrixAbonnementM; abonnement.DateDebut = abonnementModels.DateDebutAbonnementM; abonnement.DateFin = abonnementModels.DateFinAbonnementM; try { abonnementService.Update(abonnement); abonnementService.Commit(); return(RedirectToAction("Index")); } catch { return(View(id)); } }
public IHttpActionResult ModAbonnement([FromUri] AbonnementViewModel abonnementModels) { Abonnement abonnement = abonnementService.GetById(abonnementModels.IdAbonnementM); if (abonnement == null) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest("Not a valid model")); } abonnement.DateDebut = abonnementModels.DateDebutAbonnementM; abonnement.DateFin = abonnementModels.DateFinAbonnementM; abonnement.Image = abonnementModels.ImageAbonnementM; abonnement.State = "En cours"; abonnementService.Update(abonnement); abonnementService.Commit(); return(Ok()); }