public ActionResult DeleteConfirmed(int id) { Moyen moyen = db.Moyens.Find(id); db.Moyens.Remove(moyen); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Moyen moyen = db.Moyens.Find(id); if (moyen == null) { return(HttpNotFound()); } return(View(moyen)); }
// GET: Moyens/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Moyen moyen = db.Moyens.Include(s => s.Files).SingleOrDefault(s => s.moyenID == id); //customised to includ method in the linq query //that fetches the moyen from the database to bring back releated files if (moyen == null) { return(HttpNotFound()); } return(View(moyen)); }
public ActionResult Create([Bind(Include = "moyenID,moyenCODE,designation,quantite,secteur,program,entrepot,type,description,poids,cmu,hauteur," + "longueur,largeur,vVent,r_number,t_number")] Moyen moyen, HttpPostedFileBase upload) // is added upload { //implementation customised, to to take into account the loading of the file try { if (ModelState.IsValid) { //upload files if (upload != null && upload.ContentLength > 0) { var capture = new Models.File { fileName = System.IO.Path.GetFileName(upload.FileName), FileType = FileType.Capture, contentType = upload.ContentType }; using (var reader = new System.IO.BinaryReader(upload.InputStream)) { capture.content = reader.ReadBytes(upload.ContentLength); } moyen.Files = new List <Models.File> { capture }; } db.Moyens.Add(moyen); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (System.Data.Entity.Infrastructure.RetryLimitExceededException /* dex */) { //Log the error (uncomment dex variable name and add a line here to write a log. ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator."); } return(View(moyen)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Moyen moyen = db.Moyens.Include(s => s.Files).SingleOrDefault(s => s.moyenID == id);//customised to includ method in the linq query //that fetches the moyen from the database to bring back releated files if (moyen == null) { return(HttpNotFound()); } //added to collect dropdown list to db Moyens using object MoyensCollection using (ApplicationDbContext db = new ApplicationDbContext()) { moyen.MoyensCollection = db.Moyens.ToList(); } return(View(moyen)); }
// Update is called once per frame void Update() { if (!Kdo.KdoInitialized) { return; } UpdateCursor(); if (!GameEnded) { if (!IsInGame) { int diff = Random.Range(0, 3); currentKdo = Kdo.DrawKdo(diff); StartCoroutine(DisplayCountry(currentKdo.City.name)); IsInGame = true; if (diff == 0) { Facile.SetActive(true); Moyen.SetActive(false); Difficile.SetActive(false); } else if (diff == 1) { Facile.SetActive(false); Moyen.SetActive(true); Difficile.SetActive(false); } else { Facile.SetActive(false); Moyen.SetActive(false); Difficile.SetActive(true); } } else { if (Input.GetMouseButtonUp(0)) { int WonScore = CalcScore(Input.mousePosition, currentKdo); if (PlayerOneTurn) { ScoreOne += WonScore; DisplayedScoreOne.text = ScoreOne.ToString() + " / 300"; //Debug.Log("One: " + ScoreOne); if (ScoreOne >= 300) { SoundSystem.PlayVictory(); } } else { ScoreTwo += WonScore; DisplayedScoreTwo.text = ScoreTwo.ToString() + " / 300"; //Debug.Log("Two: " + ScoreTwo); if (ScoreTwo >= 300) { SoundSystem.PlayVictory(); } } PlayerOneTurn = !PlayerOneTurn; //switch player SwitchCursor(); IsInGame = false; if (ScoreOne >= ScoreMax || ScoreTwo >= ScoreMax) //Fin du jeu { GameEnded = true; } } if (Input.GetKeyDown(KeyCode.Space)) { Shake(); } } } else { //if Game is finished display score and retry string player = "1"; if (ScoreTwo >= ScoreMax) { player = "2"; } StartCoroutine(DisplayMiddleText("Joueur " + player + " gagnant!")); //SoundSystem.PlayVictory(); if (Input.GetMouseButtonDown(0)) { GameEnded = false; ResetGame(); } } }