public void Add(Souscripteur e)
        {
            var sefact = new NhibernateUtils().GetSessionFactory();

            using (var session = sefact.OpenSession())
            {
                using (var tx = session.BeginTransaction())
                {
                    session.Save(e);
                    tx.Commit();
                }
            }
        }
        public void AddBien(BienImmobilier b)
        {
            var sefact = new NhibernateUtils().GetSessionFactory();

            using (var session = sefact.OpenSession())
            {
                using (var tx = session.BeginTransaction())
                {
                    session.Save(b);
                    tx.Commit();
                }
            }
        }
Beispiel #3
0
        public Employee GetEmployeeByLogin(string login)
        {
            var employee = new Employee();
            var sefact   = new NhibernateUtils().GetSessionFactory();

            using (var session = sefact.OpenSession())
            {
                using (var tx = session.BeginTransaction())
                {
                    employee = (Employee)session.CreateCriteria <Employee>().Add(Restrictions.Eq("Email", login)).UniqueResult();
                    tx.Commit();
                }
            } return(employee);
        }
        public Souscripteur getSouscripteurByID(int id)
        {
            var scpis  = new Souscripteur();
            var sefact = new NhibernateUtils().GetSessionFactory();

            using (var session = sefact.OpenSession())
            {
                using (var tx = session.BeginTransaction())
                {
                    scpis = (Souscripteur)session.CreateCriteria <Souscripteur>().Add(Restrictions.Eq("ID", id)).UniqueResult();
                    tx.Commit();
                }
            }
            return(scpis);
        }
        public List <Souscripteur> GetAllSouscripteur()
        {
            var scpis = new List <Souscripteur>();

            var sefact = new NhibernateUtils().GetSessionFactory();

            using (var session = sefact.OpenSession())
            {
                using (var tx = session.BeginTransaction())
                {
                    scpis = (List <Souscripteur>)session.CreateCriteria <Souscripteur>().List <Souscripteur>();
                    tx.Commit();
                }
            }
            return(scpis);
        }
        public void AddPart(Part p, int id)
        {
            var scpis  = new Souscripteur();
            var sefact = new NhibernateUtils().GetSessionFactory();

            using (var session = sefact.OpenSession())
            {
                using (var tx = session.BeginTransaction())
                {
                    scpis = (Souscripteur)session.CreateCriteria <Souscripteur>().Add(Restrictions.Eq("ID", id)).UniqueResult();
                    scpis.AddPart(p);
                    session.Save(scpis);
                    tx.Commit();
                }
            }
        }
Beispiel #7
0
        public void AddBien(BienImmobilier b, int id)
        {
            var scpis  = new SCPI();
            var sefact = new NhibernateUtils().GetSessionFactory();

            using (var session = sefact.OpenSession())
            {
                using (var tx = session.BeginTransaction())
                {
                    scpis = (SCPI)session.CreateCriteria <SCPI>().Add(Restrictions.Eq("ID", id)).UniqueResult();
                    scpis.AddBienImmobilier(b);
                    session.Save(scpis);
                    tx.Commit();
                }
            }
        }