コード例 #1
0
 public IEnumerable<Cours> GetCoursBySubjectIDandLevelID(int subjectID, int levelID)
 {
     List<Cours> coursList = new List<Cours>();
     var query = db.Courses
         .Where(cours => cours.idSubject == subjectID && cours.idLevel == levelID)
         .Select(c => new { c.ID, c.Idcreator, c.idSubject, c.coreCours, c.titleCours, c.ModificationDate, c.visibility, c.CreationDate, c.idLevel, c.vote_positif, c.vote_negatif });
     foreach (var cours in query)
     {
         Cours c = new Cours(cours.ID, cours.titleCours, cours.coreCours, cours.idSubject, cours.visibility, cours.CreationDate, cours.Idcreator, cours.idLevel, cours.ModificationDate, cours.vote_positif, cours.vote_negatif);
         coursList.Add(c);
     }
     return coursList;
 }
コード例 #2
0
        public ActionResult CreateCours(CoursSerializer cours)
        {
            if (Session["userID"] != null)
            {
                Cours savedCours = new Cours(cours.titre, cours.contenu, cours.themeId, cours.visibiliteID, DateTime.Now, (int)Session["userID"], cours.niveauID);
                //Cours savedCours = new Cours(cours.titre, cours.contenu, cours.themeId, cours.visibiliteID, DateTime.Now, 1, cours.niveauID, DateTime.Now);
                bool creationSucceed = coursRepository.Save(savedCours);
                System.Diagnostics.Debug.WriteLine("bool : " + creationSucceed);
                if (creationSucceed)
                {
                    return Json("Creation Succeed", JsonRequestBehavior.DenyGet);
                }
                return Json("Creation failed", JsonRequestBehavior.DenyGet);
            }
            else
            {
                return Json("Creation Succeed", JsonRequestBehavior.DenyGet);

               return Json("YOU ARE NOT LOGGED BITCH");
            }
        }
コード例 #3
0
 public void Delete(Cours _cours)
 {
     db.Courses.Remove(_cours);
     db.SaveChanges();
 }
コード例 #4
0
 public void Update(Cours _cours)
 {
     db.SaveChanges();
 }
コード例 #5
0
 public bool Save(Cours _cours)
 {
     db.Courses.Add(_cours);
     db.SaveChanges();
     return true;
 }
コード例 #6
0
 public IEnumerable<Cours> GetCoursByTitlePattern(string titlePartial)
 {
     List<Cours> coursList = new List<Cours>();
     var query = db.Courses
         .Where(cours => cours.titleCours.Contains(titlePartial))
         .Select(c => new { c.ID, c.Idcreator, c.idSubject, c.coreCours, c.titleCours, c.ModificationDate, c.visibility, c.CreationDate, c.idLevel, c.vote_positif, c.vote_negatif });
     foreach (var cours in query)
     {
         Cours c = new Cours(cours.ID, cours.titleCours, cours.coreCours, cours.idSubject, cours.visibility, cours.CreationDate, cours.Idcreator, cours.idLevel, cours.ModificationDate, cours.vote_positif, cours.vote_negatif);
         coursList.Add(c);
     }
     return coursList;
 }