public IHttpActionResult PostEtudiants(Etudiants etudiants)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            db.Etudiants.Add(etudiants);
            db.SaveChanges();

            return CreatedAtRoute("DefaultApi", new { id = etudiants.Id }, etudiants);
        }
        public IHttpActionResult PutEtudiants(int id, Etudiants etudiants)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            if (id != etudiants.Id)
            {
                return BadRequest();
            }

            db.Entry(etudiants).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EtudiantsExists(id))
                {
                    return NotFound();
                }
                else
                {
                    throw;
                }
            }

            return StatusCode(HttpStatusCode.NoContent);
        }
 private void initViewBagEtudiants(int? etudiantId)
 {
     List<Etudiants> listeEtudiants = new List<Etudiants>(db.Etudiants);
     Etudiants dbetudiant = new Etudiants();
     dbetudiant.Id = 0;
     dbetudiant.Nom = "Non renseigné";
     listeEtudiants.Insert(0, dbetudiant);
     ViewBag.FK_Etudiants = new SelectList(listeEtudiants, "Id", "Nom", etudiantId);
 }
Exemplo n.º 4
0
 public static List<EtudiantsExamens> GetExamenDetails(Etudiants etudiant)
 {
     return new EtudiantRepository().GetAllExamenDetails(etudiant.Id);
 }
Exemplo n.º 5
0
 public static Etudiants GetOne(Etudiants etudiant)
 {
     return new EtudiantRepository().GetOne(etudiant.Id);
 }
Exemplo n.º 6
0
 public static bool ExistCours(Etudiants etudiant, Cours cour)
 {
     return new EtudiantRepository().ExistCours(etudiant, cour);
 }
Exemplo n.º 7
0
 public static List<Cours> GetCours(Etudiants etudiant)
 {
     return new EtudiantRepository().GetAllCours(etudiant.Id);
 }
Exemplo n.º 8
0
 public static void DeleteOne(Etudiants etudiant)
 {
     new EtudiantRepository().DeleteOne(etudiant.Id);
 }
Exemplo n.º 9
0
 public static void DeleteCours(Etudiants etudiant, Cours cour)
 {
     new EtudiantRepository().DeleteCours(etudiant.Id, cour.Id);
 }
Exemplo n.º 10
0
 public static void CreateOne(Etudiants etudiant)
 {
     new EtudiantRepository().CreateOne(etudiant);
 }
Exemplo n.º 11
0
 public static void AddCours(Etudiants etudiant, Cours cour)
 {
     new EtudiantRepository().AddCours(etudiant, cour);
 }
Exemplo n.º 12
0
 public static void UpdateOne(Etudiants etudiant)
 {
     new EtudiantRepository().UpdateOne(etudiant);
 }