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(); } } }
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(); } } }
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(); } } }