private static void Trim(ContexteRealisation contexteRealisation) { if (contexteRealisation.Description != null) { contexteRealisation.Description = contexteRealisation.Description.Trim(); } }
public ActionResult DeleteConfirmed(int idContexte) { ContexteRealisation contexteRealisation = db.ContexteRealisation.Find(idContexte); db.ContexteRealisation.Remove(contexteRealisation); AjustNo(contexteRealisation); db.SaveChanges(); return(RedirectToAction("Create", new { idCompetence = contexteRealisation.idCompetence })); }
private void AjusterNo(ContexteRealisation contexteRealisation) { var requete = (from tableContexteRealisation in _db.ContexteRealisation where tableContexteRealisation.IdCompetence == contexteRealisation.IdCompetence && tableContexteRealisation.Numero > contexteRealisation.Numero select tableContexteRealisation); foreach (var childPorn in requete) //la variable s'appelait cp, j'en ai déduis ce que j'ai pu { //donnez des f*****g noms significatif, un bon nom aurait été: contexteDeRealisation childPorn.Numero--; } }
public ActionResult Edit([Bind(Include = "idContexte,numero,description,commentaire,idCompetence")] ContexteRealisation contexteRealisation) { Trim(contexteRealisation); if (ModelState.IsValid) { db.Entry(contexteRealisation).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create", new { idCompetence = contexteRealisation.idCompetence })); } return(View(contexteRealisation)); }
private void AjustNo(ContexteRealisation contexteRealisation) { IQueryable <ContexteRealisation> query = (from cp in db.ContexteRealisation where cp.idCompetence == contexteRealisation.idCompetence && cp.numero > contexteRealisation.numero select cp); foreach (ContexteRealisation cp in query) { cp.numero--; } }
private void AssignerNo(ContexteRealisation contexteRealisation) { var dernierNo = 0; var requete = (from cp in _db.ContexteRealisation where cp.IdCompetence == contexteRealisation.IdCompetence select cp.Numero); if (requete.Any()) { dernierNo = requete.Max(); } contexteRealisation.Numero = dernierNo + 1; }
public ActionResult Create([Bind(Include = "idContexte,description,commentaire,idCompetence")] ContexteRealisation contexteRealisation) { Trim(contexteRealisation); AssignNo(contexteRealisation); if (ModelState.IsValid) { db.ContexteRealisation.Add(contexteRealisation); db.SaveChanges(); return(RedirectToAction("Create", new { idCompetence = contexteRealisation.idCompetence })); } contexteRealisation.EnonceCompetence = db.EnonceCompetence.Find(contexteRealisation.idCompetence); return(View(contexteRealisation)); }
public ActionResult Modifier(int?idContexte) { if (idContexte == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ContexteRealisation contexteRealisation = _db.ContexteRealisation.Find(idContexte); if (contexteRealisation == null) { return(HttpNotFound()); } return(View(contexteRealisation)); }
private void AssignNo(ContexteRealisation contexteRealisation) { int lastNo = 0; IQueryable <int> query = (from cp in db.ContexteRealisation where cp.idCompetence == contexteRealisation.idCompetence select cp.numero); IEnumerable <int> list = query; if (query.Count() > 0) { lastNo = query.Max(); } contexteRealisation.numero = lastNo + 1; }
private ActionResult Move(int v, int idContexte) { ContexteRealisation contexteRealisation = db.ContexteRealisation.Find(idContexte); IQueryable <ContexteRealisation> query = (from cp in db.ContexteRealisation where cp.idCompetence == contexteRealisation.idCompetence && cp.numero == contexteRealisation.numero + v select cp); if (query.Count() > 0) { ContexteRealisation cpAutre = query.First(); contexteRealisation.numero += v; cpAutre.numero -= v; db.SaveChanges(); } return(RedirectToAction("Create", new { idCompetence = contexteRealisation.idCompetence })); }
public ActionResult Create(int?idCompetence) { if (idCompetence == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EnonceCompetence enonceCompetence = db.EnonceCompetence.Find(idCompetence); if (enonceCompetence == null) { return(HttpNotFound()); } ContexteRealisation contexteRealisation = new ContexteRealisation(); contexteRealisation.EnonceCompetence = enonceCompetence; contexteRealisation.idCompetence = enonceCompetence.idCompetence; return(View(contexteRealisation)); }
public ActionResult Modifier([Bind(Include = "idContexte,numero,description,commentaire,idCompetence")] ContexteRealisation contexteRealisation) { Trim(contexteRealisation); if (ModelState.IsValid) { _db.Entry(contexteRealisation).State = EntityState.Modified; _db.SaveChanges(); this.AddToastMessage("Confirmation de la modification", "Le contexte de réalisation " + '\u0022' + contexteRealisation.Description + '\u0022' + " a bien été modifié.", ToastType.Success); return(RedirectToAction("Creation", new { contexteRealisation.IdCompetence })); } else { this.AddToastMessage("Confirmation de la modification", "Le contexte de réalisation " + '\u0022' + contexteRealisation.Description + '\u0022' + " n'a pas été modifié.", ToastType.Error); } return(View(contexteRealisation)); }
public ActionResult Creation([Bind(Include = "idContexte,description,commentaire,idCompetence")] ContexteRealisation contexteRealisation) { Trim(contexteRealisation); AssignerNo(contexteRealisation); if (ModelState.IsValid) { this.AddToastMessage("Confirmation de la création", "Le contexte de réalisation " + '\u0022' + contexteRealisation.Description + '\u0022' + " a bien été créé.", ToastType.Success); _db.ContexteRealisation.Add(contexteRealisation); _db.SaveChanges(); return(RedirectToAction("Creation", new { contexteRealisation.IdCompetence })); } else { this.AddToastMessage("Confirmation de la création", "Le contexte de réalisation " + '\u0022' + contexteRealisation.Description + '\u0022' + " n'a pas bien été créé.", ToastType.Error); } contexteRealisation.EnonceCompetence = _db.EnonceCompetence.Find(contexteRealisation.IdCompetence); return(View(contexteRealisation)); }
public ActionResult Creation(int?idCompetence) { if (idCompetence == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var enonceCompetence = _db.EnonceCompetence.Find(idCompetence); if (enonceCompetence == null) { return(HttpNotFound()); } var contexteRealisation = new ContexteRealisation { EnonceCompetence = enonceCompetence, IdCompetence = enonceCompetence.IdCompetence }; return(View(contexteRealisation)); }
protected override bool isRCPOwner(string username, int id) { ContexteRealisation contexteRealisation = db.ContexteRealisation.Find(id); return(db.AccesProgramme.Any(e => e.codeProgramme == contexteRealisation.EnonceCompetence.DevisMinistere.EnteteProgramme.codeProgramme)); }