示例#1
0
        public void ExectQuery(string query)
        {
            using (CohorisDB cdb = new CohorisDB(connection, false))
            {

                cdb.Database.ExecuteSqlCommand(query);
            }
        }
示例#2
0
 public void AddPlayer(string name, bool Lead)
 {
     using (CohorisDB cdb = new CohorisDB(connection, false))
     {
         cdb.Joueur.Add(new joueur() { NomJoueur = name, Lead = Lead });
         cdb.SaveChanges();
     }
 }
示例#3
0
 public void AddRole(string name)
 {
     using (CohorisDB cdb = new CohorisDB(connection, false))
     {
         cdb.lRole.Add(new Role() { Nom = name });
         cdb.SaveChanges();
     }
 }
示例#4
0
 public void AddBuildJoue(int IDbuild, int IdJoueur)
 {
     using (CohorisDB cdb = new CohorisDB(connection, false))
     {
         cdb.lBJouer.Add(new BuildJoue() { IDBuild = IDbuild, IDJoueur = IdJoueur });
         cdb.SaveChanges();
     }
 }
示例#5
0
        public void AddBuild(string name, string link, string nomcreateur, string classe, string role, bool valide,string description)
        {
            using (CohorisDB cdb = new CohorisDB(connection, false))
            {
                cdb.lBuild.Add(new Build()
                {
                    Nom = name,
                    IDCreator = getPlayerId(nomcreateur),
                    IDClasse = getClasseID(classe),
                    IDRole = getRoleID(role),
                    Validé = valide,
                    Desctiption = description,
                    Link = link

                });
                cdb.SaveChanges();
            }
        }
示例#6
0
 public List<Build> getBuild(string name)
 {
     using (CohorisDB cdb = new CohorisDB(connection, false))
     {
         List<Build> res = new List<Build>();
         if (name == null || name == "")
         {
             res = cdb.lBuild.ToList<Build>();
             return res;
         }
         List<Build> l = cdb.lBuild.ToList<Build>();
         int idplayer = getPlayerId(name);
         foreach (Build item in l)
         {
             if (item.IDCreator == idplayer)
             {
                 res.Add(item);
             }
         }
         return res;
     }
 }
示例#7
0
        public int getRoleID(string name)
        {
            using (CohorisDB cdb = new CohorisDB(connection, false))
            {

                List<Role> lc = cdb.lRole.ToList<Role>();
                foreach (Role c in lc)
                {
                    if (c.Nom == name)
                    {
                        return c.ID;
                    }
                }
                return -1;
            }
        }
示例#8
0
        public joueur getPlayerByID(int ID)
        {
            joueur res = null;
            MySqlTransaction tr = connection.BeginTransaction();
            using (CohorisDB cdb = new CohorisDB(connection, false))
            {
                foreach (joueur item in cdb.Joueur)
                {
                    if(item.IDJoueur == ID)
                    {
                        res = item;
                    }
                }

            }

            return res;
        }
示例#9
0
        public List<joueur> getPlayer()
        {
            DbSet<joueur> res;
            MySqlTransaction tr = connection.BeginTransaction();
            using (CohorisDB cdb = new CohorisDB(connection, false))
            {

                res = cdb.Joueur;
                List<joueur> result = res.ToList<joueur>();
                return result;
            }
        }