public ActionResult SupprimerAnalyse(int id) { try { //Sélectionner l'analyse en question AnalyseElementsCompetence analyse = this._context.AnalyseElementsCompetence.ToList().Find(x => x.IdAnalyseAc == id); //Retourner la vue return(View(analyse)); } catch (Exception e) { return(View("\\Views\\Shared\\page_erreur.cshtml")); } }
public ActionResult ConsulterAnalyse(int id) { try { //Sélectionner l'analyse en question AnalyseElementsCompetence analyse = this._context.AnalyseElementsCompetence.ToList().Find(x => x.IdAnalyseAc == id); //Mettre l'analyse dans une session this.HttpContext.Session.SetString("analsyeModif", JsonConvert.SerializeObject(analyse)); return(View(analyse)); } catch (Exception e) { return(View("\\Views\\Shared\\page_erreur.cshtml")); } }
public IActionResult SupprimerAnalyse2(int id) { try { AnalyseElementsCompetence analyse = this._context.AnalyseElementsCompetence.ToList().Find(x => x.IdAnalyseAc == id); //Supprimer this._context.Remove(analyse); this._context.SaveChanges(); //Retourner à la liste d'analyse return(RedirectToAction("ListeElements", "AnalyseCompetence", new { code = this.HttpContext.Session.GetString("CodeCompetence"), email = analyse.AdresseCourriel })); } catch (Exception e) { return(View("\\Views\\Shared\\page_erreur.cshtml")); } }
public ActionResult ModifierAnalyse(int id) { try { //Sélectionner l'analyse en question AnalyseElementsCompetence analyse = this._context.AnalyseElementsCompetence.ToList().Find(x => x.IdAnalyseAc == id); //Mettre l'analyse dans une session this.HttpContext.Session.SetString("analsyeModif", JsonConvert.SerializeObject(analyse)); //ViewBag pour le niveau taxonomique List <string> listeNiveauTaxonomique = new List <string> { "Se rappeler", "Comprendre", "Appliquer", "Analyser", "Évaluer", "Créer" }; ViewBag.Taxonomie = new SelectList(listeNiveauTaxonomique); return(View(analyse)); } catch (Exception e) { return(View("\\Views\\Shared\\page_erreur.cshtml")); } }
public async Task <IActionResult> Create([FromBody][Bind("NiveauTaxonomique,Reformulation,Context,SavoirFaireProgramme,SavoirEtreProgramme,AdresseCourriel,ElementCompétence,NoProgramme")] AnalyseElementsCompetence analyse) { try { //Prendre le courriel du user actif analyse.AdresseCourriel = this.HttpContext.User.Identity.Name; analyse.NoProgramme = this.HttpContext.Session.GetString("programme"); if (ModelState.IsValid) { _context.Add(analyse); await _context.SaveChangesAsync(); return(Ok("élément ajouté avec succès")); } return(BadRequest("élément non ajouté")); } catch (Exception e) { return(BadRequest("Erreur")); } }
public IActionResult ModifierAnalyse(AnalyseCompétence analyse) { try { //Sélectionner l'analyse en question AnalyseElementsCompetence analyseModif = JsonConvert.DeserializeObject <AnalyseElementsCompetence>(this.HttpContext.Session.GetString("analsyeModif")); //Changer les valeurs modifiées analyseModif.NiveauTaxonomique = analyse.NiveauTaxonomique; analyseModif.Reformulation = analyse.Reformulation; analyseModif.SavoirEtreProgramme = analyse.SavoirEtreProgramme; analyseModif.SavoirFaireProgramme = analyse.SavoirFaireProgramme; analyseModif.Context = analyse.Context; //Sauvegarder this._context.Update(analyseModif); this._context.SaveChanges(); //Retourner à la liste d'analyse return(RedirectToAction("ListeElements", "AnalyseCompetence", new { code = this.HttpContext.Session.GetString("CodeCompetence"), email = analyse.AdresseCourriel })); } catch (Exception e) { return(View("\\Views\\Shared\\page_erreur.cshtml")); } }