/// <summary> /// retourne la liste des candidats /// </summary> /// <returns></returns> public List <Candidat> GetCandidates() { //connexion avec dbContext using (FilRougeContext dbContext = new FilRougeContext()) { //retourner la liste return(dbContext.Candidats.ToList()); } }
/// <summary> /// ajouter un candidat /// </summary> /// <param name="model"></param> public void AddNewCandidate(Candidat model) { //connexion avec dbContext using (FilRougeContext dbContext = new FilRougeContext()) { //ajouter à la table candidat le nouveau candidat via le context dbContext.Candidats.Add(model); dbContext.SaveChanges(); } }
/// <summary> /// récupération de tous les quiz /// </summary> /// <returns> liste des quiz</returns> public List <Quiz> GetQuizzes() { try { using (FilRougeContext dbContext = new FilRougeContext()) { return(dbContext.Quizzes.ToList()); } } catch (Exception e) { return(new List <Quiz>()); } }
/// <summary> /// permet d'afficher la dropDownList consernant le choix du niveau... /// </summary> /// <returns></returns> public Dictionary <int, string> GetNiveaux() { Dictionary <int, string> nivDatas = new Dictionary <int, string>(); try { using (FilRougeContext dbContext = new FilRougeContext()) { dbContext.Niveaux.ToList().ForEach(x => nivDatas.Add(x.IdNiveau, x.NomNiveau)); } } catch (Exception ex) { } return(nivDatas); }
/// <summary> /// MAJ des réponses du candidat /// </summary> /// <param name="model"></param> /// <returns></returns> public bool UpdateQuizAnswer(Quiz model) { try { using (FilRougeContext dbContext = new FilRougeContext()) { //MAJ le quiz avec les propriétés model Quiz quizToUpdate = dbContext.Quizzes.Find(model.IdQuiz); //sauvegarde de modification dbContext.SaveChanges(); return(true); } } catch (Exception ex) { return(false); } }
/// <summary> /// permet d'afficher la dropDownList consernant le choix de la technologie /// </summary> /// <returns></returns> public Dictionary <int, string> GetTechnologies() { Dictionary <int, string> techDatas = new Dictionary <int, string>(); try { using (FilRougeContext dbContext = new FilRougeContext()) { foreach (var tech in dbContext.Technologies) { techDatas.Add(tech.IdTech, tech.NomTech); } //dbContext.Technologies.ToList().ForEach(x => techDatas.Add(x.IdTech, x.NomTech)); } } catch (Exception ex) { } return(techDatas); }
public PersonnesController(FilRougeContext context) { _context = context; }
public FormationsController(FilRougeContext context) { _context = context; }
public FilRougeController(FilRougeContext context) { _context = context; }