public JsonResult GetArbitreById(int ArbitreID) { Arbitre model = db.Arbitres.Where(x => x.ArbitreID == ArbitreID).FirstOrDefault(); ArbitreViewModel Avm = new ArbitreViewModel(); Avm.ArbitreName = model.ArbitreName; Avm.ArbitreID = model.ArbitreID; Avm.ArbitreEmail = model.ArbitreEmail; Avm.ArbitreDateNaissance = model.ArbitreDateNaissance; Avm.imageUrl = model.imageUrl; return(Json(Avm, JsonRequestBehavior.AllowGet)); }
public ActionResult Create(Arbitre arbitreCreated) { try { // TODO: Add insert logic here ctx.Arbitres.Add(arbitreCreated); ctx.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public JsonResult SaveDataInDatabase(ArbitreViewModel model) { var result = false; if (ModelState.IsValid) { try { if (model.ArbitreID > 0) { Arbitre arbitre = db.Arbitres.SingleOrDefault(x => x.ArbitreID == model.ArbitreID); arbitre.ArbitreName = model.ArbitreName; arbitre.ArbitreEmail = model.ArbitreEmail; arbitre.ArbitreDateNaissance = model.ArbitreDateNaissance; arbitre.imageUrl = model.imageUrl; db.SaveChanges(); result = true; } else { if (model.ImageUpload != null) { string fileName = Path.GetFileNameWithoutExtension(model.ImageUpload.FileName); string extension = Path.GetExtension(model.ImageUpload.FileName); fileName = fileName + DateTime.Now.ToString("yymmssff") + extension; model.imageUrl = fileName; model.ImageUpload.SaveAs(Path.Combine(Server.MapPath("~/Images/Image-Arbitre"), fileName)); } Arbitre arbt = new Arbitre(); arbt.ArbitreName = model.ArbitreName; arbt.ArbitreEmail = model.ArbitreEmail; arbt.ArbitreDateNaissance = model.ArbitreDateNaissance; arbt.imageUrl = model.imageUrl; db.Arbitres.Add(arbt); db.SaveChanges(); result = true; } } catch (Exception ex) { throw ex; } } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(int id, FormCollection collection) { try { // TODO: Add delete logic here Arbitre arbitreDeleted = ctx.Arbitres.Single(a => a.codearb == id); ctx.Arbitres.Remove(arbitreDeleted); ctx.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public JsonResult DeleteArbitreRecord(int ArbitreID) { bool result = false; Arbitre Arbt = db.Arbitres.SingleOrDefault(x => x.ArbitreID == ArbitreID); if (Arbt != null) { db.Arbitres.Remove(Arbt); db.SaveChanges(); result = true; } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(int id, Arbitre newArbitre) { try { // TODO: Add update logic here Arbitre oldArbitre = ctx.Arbitres.Single(a => a.codearb == id); oldArbitre.nom = newArbitre.nom; oldArbitre.prenom = newArbitre.prenom; oldArbitre.daten = newArbitre.daten; oldArbitre.nationalite = newArbitre.nationalite; ctx.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Arbitre/Delete/5 public ActionResult Delete(int id) { Arbitre arbitreDeleted = ctx.Arbitres.Single(a => a.codearb == id); return(View(arbitreDeleted)); }
// GET: Arbitre/Edit/5 public ActionResult Edit(int id) { Arbitre oldArbitre = ctx.Arbitres.Single(a => a.codearb == id); return(View(oldArbitre)); }
// GET: Arbitre/Details/5 public ActionResult Details(int id) { Arbitre arbitre = ctx.Arbitres.Single(a => a.codearb == id); return(View(arbitre)); }