コード例 #1
0
 public void Save(Participation part)
 {
     if (!Exist(part))
     {
         Session.SaveOrUpdate(part);
         Session.Flush();
     }
 }
コード例 #2
0
        public void SaveUtilisateur(string loginLocal, string mdpLocal)
        {
            Personne nouvelUtilisateur = new Personne();

            nouvelUtilisateur.Login = loginLocal;
            nouvelUtilisateur.Mdp   = mdpLocal;
            nouvelUtilisateur.Role  = "utilisateur"; // on ne peut pas s'inscrire avec le statut d'admin

            Session.SaveOrUpdate(nouvelUtilisateur); // Ajout d’une ligne dans la table Personne de la DB
            Session.Flush();
        }
コード例 #3
0
        public void Save(Utilisateur user)
        {
            if (Exist(user))
            {
            }
            else
            {
                Session.SaveOrUpdate(user);
            }


            Session.Flush();
        }
コード例 #4
0
        public void UpdateRelation(BD bdLocal, int idUtilisateurLocal)
        {
            string titre  = bdLocal.Titre;
            string auteur = bdLocal.Auteur;
            int    idBD   = GetIdBD(titre, auteur);

            int idRelation = GetIdRelation(idBD, idUtilisateurLocal, "veut");

            Relation relation = Session.Load <Relation>(idRelation); // récupération de la relation correspondante

            relation.Statut = "possede";                             // màj des données

            Session.SaveOrUpdate(relation);                          // Màj d'une ligne dans la table Relation de la DB
            Session.Flush();
        }
コード例 #5
0
 public void Save(Course course)
 {
     if (Exist(course))
     {
         Course course2 = GetAll().Where((u) => u.Nom == course.Nom).First();
         course2.Kilometrage    = course.Kilometrage;
         course2.Participations = course.Participations;
         Session.SaveOrUpdate(course2);
     }
     else
     {
         Session.SaveOrUpdate(course);
     }
     Session.Flush();
 }
コード例 #6
0
        public void SaveRelation(BD bdLocal, int idUtilisateurLocal, string statutLocal)
        {
            Relation relation = new Relation();

            string titre  = bdLocal.Titre;
            string auteur = bdLocal.Auteur;
            int    idBD   = GetIdBD(titre, auteur);

            relation.BDRelation = idBD;

            relation.PersonneRelation = idUtilisateurLocal;
            relation.Statut           = statutLocal;

            Session.SaveOrUpdate(relation); // Ajout d’une ligne dans la table Relation de la DB
            Session.Flush();
        }
コード例 #7
0
        public void SaveBD(string titreLocal, string auteurLocal, string dessinateurLocal, string editeurLocal,
                           string genreLocal, string couvertureLocal, string categorieLocal)
        {
            BD bd = new BD();

            bd.Titre       = titreLocal;
            bd.Auteur      = auteurLocal;
            bd.Dessinateur = dessinateurLocal;
            bd.Editeur     = editeurLocal;
            bd.Genre       = genreLocal;
            bd.Couverture  = couvertureLocal;
            bd.Categorie   = categorieLocal;

            Session.SaveOrUpdate(bd); // Ajout d’une ligne dans la table BD de la DB
            Session.Flush();
        }
コード例 #8
0
        public void Save(Coureur coureur)
        {
            if (Exist(coureur))
            {
                Coureur coureur2 = GetAll().Where((u) => u.Nom == coureur.Nom).First();
                coureur2.Prenom         = coureur.Prenom;
                coureur2.LicenceFFA     = coureur.LicenceFFA;
                coureur2.Mail           = coureur.Mail;
                coureur2.Sexe           = coureur.Sexe;
                coureur2.Participations = coureur.Participations;
                Session.SaveOrUpdate(coureur2);
            }
            else
            {
                Session.SaveOrUpdate(coureur);
            }

            Session.Flush();
        }
コード例 #9
0
 public void Save(Serie serie)
 {
     Session.SaveOrUpdate(serie);
     Session.Flush();
 }
コード例 #10
0
 public void Save(WifiAccount Compte)
 {
     Session.SaveOrUpdate(Compte);
     Session.Flush();
 }
コード例 #11
0
 public void Save(Participant participant)
 {
     Session.SaveOrUpdate(participant);
     Session.Flush();
 }
コード例 #12
0
 public void Save(Editeur editeur)
 {
     Session.SaveOrUpdate(editeur);
     Session.Flush();
 }
コード例 #13
0
 public void Save(Auteur auteur)
 {
     Session.SaveOrUpdate(auteur);
     Session.Flush();
 }
コード例 #14
0
 public void Save(Coureur coureur)
 {
     Session.SaveOrUpdate(coureur);
     Session.Flush();
 }
コード例 #15
0
 public void Save(Mort mort)
 {
     Session.SaveOrUpdate(mort);
     Session.Flush();
 }
コード例 #16
0
 public void Save(User Utilisateur)
 {
     Session.SaveOrUpdate(Utilisateur);
     Session.Flush();
 }
コード例 #17
0
 public void SaveAction(Domain.Action action)
 {
     Session.SaveOrUpdate(action);
     Session.Flush();
 }
コード例 #18
0
 public void Save(Resultat resultat)
 {
     Session.SaveOrUpdate(resultat);
     Session.Flush();
 }
コード例 #19
0
 public void Save(Genre genre)
 {
     Session.SaveOrUpdate(genre);
     Session.Flush();
 }
コード例 #20
0
 public void Save(Categorie categorie)
 {
     Session.SaveOrUpdate(categorie);
     Session.Flush();
 }
コード例 #21
0
 public void Save(Fait fait)
 {
     Session.SaveOrUpdate(fait);
     Session.Flush();
 }
コード例 #22
0
 public void Save(Album album)
 {
     Session.SaveOrUpdate(album);
     Session.Flush();
 }
コード例 #23
0
 /// <summary>
 /// Fonction permettant de mettre à jour ou sauvegarder une course
 /// </summary>
 /// <param name="course"></param>
 public void Save(Course course)
 {
     Session.SaveOrUpdate(course);
     Session.Flush();
 }
コード例 #24
0
 public void Save(Evenement evenement)
 {
     Session.SaveOrUpdate(evenement);
     Session.Flush();
 }
コード例 #25
0
 public void Save(Marche marche)
 {
     Session.SaveOrUpdate(marche);
     Session.Flush();
 }
コード例 #26
0
 public void Update(Wifi account)
 {
     Session.SaveOrUpdate(account);
     Session.Flush();
 }
コード例 #27
0
 public void Save(Personne personne)
 {
     Session.SaveOrUpdate(personne);
     Session.Flush();
 }
コード例 #28
0
 public void Save(Effet effet)
 {
     Session.SaveOrUpdate(effet);
     Session.Flush();
 }
コード例 #29
0
 public void Save(Carte carte)
 {
     Session.SaveOrUpdate(carte);
     Session.Flush();
 }
コード例 #30
0
 public void Save(Objet objet)
 {
     Session.SaveOrUpdate(objet);
     Session.Flush();
 }