// NE PAS UTILISER LE CONTEXT EN STATIC CAR RISQUE D'ECRASEMENT MULTI-SESSIONS UTILISATEURS public void CreateOne(Professeurs professeur) { TPDataBaseEntities context = new TPDataBaseEntities(); context.Professeurs.Add(professeur); context.SaveChanges(); }
public IHttpActionResult PutProfesseurs(int id, Professeurs professeurs) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != professeurs.Id) { return(BadRequest()); } db.Entry(professeurs).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ProfesseursExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public List <Cours> GetAllCours(int professeurId) { TPDataBaseEntities context = new TPDataBaseEntities(); Professeurs dbProfesseur = context.Professeurs.Find(professeurId); List <Cours> listeCours = dbProfesseur.Cours.ToList(); return(listeCours); }
public ActionResult DeleteConfirmed(int id) { Professeurs professeurs = db.Professeurs.Find(id); db.Professeurs.Remove(professeurs); db.SaveChanges(); return(RedirectToAction("Index")); }
public void AddCours(int professeurId, int coursId) { TPDataBaseEntities context = new TPDataBaseEntities(); Professeurs dbProfesseur = context.Professeurs.Find(professeurId); Cours dbCours = context.Cours.Find(coursId); dbProfesseur.Cours.Add(dbCours); context.SaveChanges(); }
public void UpdateOne(Professeurs professeur) { TPDataBaseEntities context = new TPDataBaseEntities(); Professeurs dbProfesseur = context.Professeurs.Find(professeur.Id); dbProfesseur.Nom = professeur.Nom; dbProfesseur.Prenom = professeur.Prenom; dbProfesseur.Specialite = professeur.Specialite; context.SaveChanges(); }
public ActionResult Edit([Bind(Include = "Id,Nom,Prenom,Specialite")] Professeurs professeurs) { if (ModelState.IsValid) { db.Entry(professeurs).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(professeurs)); }
private void initViewBagProfesseurs(int?professeurId) { List <Professeurs> listeProfesseurs = new List <Professeurs>(db.Professeurs); Professeurs dbprofesseur = new Professeurs(); dbprofesseur.Id = 0; dbprofesseur.Nom = "Non renseigné"; listeProfesseurs.Insert(0, dbprofesseur); ViewBag.FK_Professeurs = new SelectList(listeProfesseurs, "Id", "Nom", professeurId); }
public IHttpActionResult GetProfesseurs(int id) { Professeurs professeurs = db.Professeurs.Find(id); if (professeurs == null) { return(NotFound()); } return(Ok(professeurs)); }
public ActionResult Create([Bind(Include = "Id,Nom,Prenom,Specialite")] Professeurs professeurs) { if (ModelState.IsValid) { db.Professeurs.Add(professeurs); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(professeurs)); }
public IHttpActionResult PostProfesseurs(Professeurs professeurs) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Professeurs.Add(professeurs); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = professeurs.Id }, professeurs)); }
public IHttpActionResult DeleteProfesseurs(int id) { Professeurs professeurs = db.Professeurs.Find(id); if (professeurs == null) { return(NotFound()); } db.Professeurs.Remove(professeurs); db.SaveChanges(); return(Ok(professeurs)); }
// GET: Professeurs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Professeurs professeurs = db.Professeurs.Find(id); if (professeurs == null) { return(HttpNotFound()); } return(View(professeurs)); }
protected void Page_Load(object sender, EventArgs e) { Site_gestion_etudiantEntities context = new Site_gestion_etudiantEntities(); Professeurs Mon_prof = new Professeurs(); //attention dans La reqest IL faut mettre le name de ma Text box html tout ce qui passe est un string Mon_prof.First_name = Request.Form["FirstName"]; Mon_prof.Last_name = Request.Form["LastName"]; Mon_prof.Age = Convert.ToInt32(Request.Form["Age"]); Mon_prof.Phone = Request.Form["Phone"]; Mon_prof.Email = Request.Form["EmailAddress"]; context.Professeurs.Add(Mon_prof); context.SaveChanges(); MessageBox.Show("porf ajouté en database"); Response.Redirect("../CreerProfesseur.html"); }
public bool ExistCours(int professeurId, int coursId) { TPDataBaseEntities context = new TPDataBaseEntities(); Professeurs dbProfesseur = context.Professeurs.Find(professeurId); List <Cours> listeCours = dbProfesseur.Cours.ToList(); if (listeCours != null && listeCours.Count > 0) { foreach (Cours cours in listeCours) { if (cours != null && cours.Id == coursId) { return(true); } } } return(false); }
public static void AddCours(Professeurs professeur, Cours cours) { new ProfesseurRepository().AddCours(professeur.Id, cours.Id); }
public static bool ExistCours(Professeurs professeur, Cours cours) { return(new ProfesseurRepository().ExistCours(professeur.Id, cours.Id)); }
public static Professeurs GetOne(Professeurs professeur) { return(new ProfesseurRepository().GetOne(professeur.Id)); }
public static void DeleteOneProfesseur(Professeurs professeur) { new ProfesseurRepository().DeleteOne(professeur.Id); }
public static void UpdateOne(Professeurs professeur) { new ProfesseurRepository().UpdateOne(professeur); }
public static List <Cours> GetCours(Professeurs professeur) { return(new ProfesseurRepository().GetAllCours(professeur.Id)); }
public static Professeurs GetProfesseurs(String Username, String Password) { Professeurs results = null; string connectionString = ConfigurationManager.ConnectionStrings["Database1"].ConnectionString; try { using (SqlConnection cn = new SqlConnection(connectionString)) { string query = "Select * from Professeurs where Username=@Username and Password=@Password "; SqlCommand cmd = new SqlCommand(query, cn); cmd.Parameters.AddWithValue("@Username", Username); cmd.Parameters.AddWithValue("@Password", Password); cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { if (results == null) { results = new Professeurs(); } Professeurs professeur = new Professeurs(); professeur.Id = (int)dr["Id"]; if (dr["Nom"] != null) { professeur.Nom = (String)dr["Nom"]; } if (dr["Prenom"] != null) { professeur.Prenom = (string)dr["Prenom"]; } if (dr["Username"] != null) { professeur.Username = (string)dr["Username"]; } if (dr["Password"] != null) { professeur.Password = (string)dr["Password"]; } results = professeur; } } } } catch (Exception e) { throw e; } return(results); }