public static List <CategoriePersonne> GetAll() { List <CategoriePersonne> liste = null; //using (SqlConnection conn = new SqlConnection(connectionString: @"Data Source=VIEWW7-2013-408\SQLEXPRESS;Initial Catalog=MyTest;Integrated Security=True;Connect Timeout=30")) string connStr = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString; using (SqlConnection conn = new SqlConnection(connStr)) { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = @"select * from categoriePersonne"; using (SqlDataReader reader = cmd.ExecuteReader()) { liste = new List <CategoriePersonne>(); while (reader.Read()) { CategoriePersonne a = new CategoriePersonne(); a.Id = reader.GetInt32(0); a.Titre = reader.GetString(1); a.Id_personne = reader.GetInt32(2); liste.Add(a); } } } } return(liste); }
public async Task <IActionResult> Edit(int id, [Bind("CategoriePersonneId,Titre")] CategoriePersonne categoriePersonne) { if (id != categoriePersonne.CategoriePersonneId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(categoriePersonne); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CategoriePersonneExists(categoriePersonne.CategoriePersonneId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(categoriePersonne)); }
public static void Initialize(ApplicationDbContext context) { context.Database.EnsureCreated(); //look for any Personne ( base is created) if (context.Personnes.Any()) { return; //Db has bben seeded } //////////////////////////////////////////////////////////////////////////////////////////////////////// //on s'occupe des categories avant des entités /////////////////////////////////////////////////////////////////////////////////////////////////////////// //Categorie equipement var categorieEquipements = new CategorieEquipement[] { new CategorieEquipement { CategorieEquipementID = 1, TitreCategorie = "Meubles" }, new CategorieEquipement { CategorieEquipementID = 2, TitreCategorie = "Armes" }, new CategorieEquipement { CategorieEquipementID = 3, TitreCategorie = "Armures" }, new CategorieEquipement { CategorieEquipementID = 4, TitreCategorie = "Déplacements" }, }; foreach (CategorieEquipement categorie in categorieEquipements) { context.CategorieEquipements.Add(categorie); } context.SaveChanges(); var categoriePersonnes = new CategoriePersonne[] { new CategoriePersonne { CategoriePersonneId = 1, Titre = "PNJ" }, new CategoriePersonne { CategoriePersonneId = 2, Titre = "Montres" }, new CategoriePersonne { CategoriePersonneId = 3, Titre = "Joueur" } }; foreach (CategoriePersonne categorie in categoriePersonnes) { context.CategoriePersonnes.Add(categorie); } context.SaveChanges(); }
public async Task <IActionResult> Create([Bind("CategoriePersonneId,Titre")] CategoriePersonne categoriePersonne) { if (ModelState.IsValid) { _context.Add(categoriePersonne); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(categoriePersonne)); }
public static void Edit(CategoriePersonne c) { using (SqlConnection conn = new SqlConnection(connectionString: @"Data Source=VIEWW7-2013-408\SQLEXPRESS;Initial Catalog=tp_gestionContact;Integrated Security=True;Connect Timeout=5")) { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = "UPDATE categoriePersonne SET titre =@Titre WHERE id =@Id"; cmd.Parameters.AddWithValue("@Titre", c.Titre); cmd.Parameters.AddWithValue("@Id", c.Id); cmd.ExecuteNonQuery(); } } }
public static void add(CategoriePersonne c) { // string connStr = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString; // using (SqlConnection conn = new SqlConnection(connStr)) using (SqlConnection conn = new SqlConnection(connectionString: @"Data Source=VIEWW7-2013-408\SQLEXPRESS;Initial Catalog=tp_gestionContact;Integrated Security=True;Connect Timeout=5")) { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = "insert into categoriePersonne(id,titre, id_personne)" + "values(@Id,@Titre, @Id_personne)"; cmd.Parameters.AddWithValue("@Id", c.Id); cmd.Parameters.AddWithValue("@Titre", c.Titre); cmd.Parameters.AddWithValue("@Id_personne", c.Id_personne); cmd.ExecuteNonQuery(); } } }
public static void add(CategoriePersonne c) { CategoriePersonneService.add(c); }