public ActionResult SupprimerAnalyse(string code, string email) { try { //Sélectionner l'analyse en question AnalyseCompétence analyse = this._context.AnalyseCompétence.ToList().Find(x => x.CodeCompetence == code && x.AdresseCourriel == email); return(View(analyse)); } catch (Exception e) { return(View("\\Views\\Shared\\page_erreur.cshtml")); } }
public ActionResult SupprimerAnalyse(int id) { try { //Supprimer de la bd AnalyseCompétence analyse = this._context.AnalyseCompétence.ToList().Find(x => x.IdAnalyseAc == id); this._context.Remove(analyse); this._context.SaveChanges(); return(RedirectToAction("ListeAnalyse")); } catch (Exception e) { return(View("\\Views\\Shared\\page_erreur.cshtml")); } }
public ActionResult ConsulterAnalyse(string code, string email) { try { //Sélectionner l'analyse en question AnalyseCompétence analyse = this._context.AnalyseCompétence.ToList().Find(x => x.CodeCompetence == code && x.AdresseCourriel == email); //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 ActionResult ModifierAnalyse(string code, string email) { try { //Sélectionner l'analyse en question AnalyseCompétence analyse = this._context.AnalyseCompétence.ToList().Find(x => x.CodeCompetence == code && x.AdresseCourriel == email); //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,CodeCompetence")] AnalyseCompétence analyse) { try { analyse.AdresseCourriel = this.HttpContext.User.Identity.Name; if (ModelState.IsValid) { analyse.NoProgramme = this.HttpContext.Session.GetString("programme"); _context.Add(analyse); await _context.SaveChangesAsync(); return(Ok("élément ajouté avec succès")); } return(BadRequest("élément non ajouté")); } catch (Exception e) { return(View("\\Views\\Shared\\page_erreur.cshtml")); } }
public IActionResult ModifierAnalyse(AnalyseCompétence analyse) { try { //Sélectionner l'analyse en question AnalyseCompétence analyseModif = JsonConvert.DeserializeObject <AnalyseCompétence>(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(nameof(ListeAnalyse))); } catch (Exception e) { return(View("\\Views\\Shared\\page_erreur.cshtml")); } }