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);
        }
Пример #2
0
        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));
        }
Пример #3
0
        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();
        }
Пример #4
0
        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();
         }
     }
 }
Пример #7
0
 public static void add(CategoriePersonne c)
 {
     CategoriePersonneService.add(c);
 }