Esempio n. 1
0
 public Foo Get(int id)
 {
     using (var transaction = _session.BeginTransaction())
     {
         return(_session.Get <Foo>(id));
     }
 }
Esempio n. 2
0
        public ModuleDto Get(int id)
        {
            using (var transaction = _session.BeginTransaction())
            {
                var node = _session.Get <Module>(id);
                if (node == null)
                {
                    return(null);
                }

                var dto = new ModuleDto
                {
                    Name = node.Name,
                    Id   = node.Id,
                };
                foreach (Record r in node.Records)
                {
                    RecordDto rDto = new RecordDto
                    {
                        Id      = r.Id,
                        Name    = r.Name,
                        Content = r.Content,
                    };

                    dto.Records.Add(rDto);
                }
                return(dto);
            }
        }
Esempio n. 3
0
        public static void SegnalazionePreliminareDanno_AddRiferimento(
            Guid SegnalazionePreliminareDannoID,
            String Nominativo,
            String Telefono,
            String Email
            )
        {
            try
            {
                NHibernate.ISession aNHibernateSession = NHibernateHelper.GetOrCreateCurrentSession();

                Riferimento aRiferimento = Riferimento_Create(
                    Nominativo,
                    Telefono,
                    Email
                    );

                SegnalazionePreliminareDanno aSegnalazionePreliminareDanno =
                    aNHibernateSession.Get <SegnalazionePreliminareDanno>(SegnalazionePreliminareDannoID);

                SegnalazionePreliminareDanno_AddRiferimento(
                    aSegnalazionePreliminareDanno,
                    aRiferimento
                    );
            }
            catch (Exception)
            {
            }
        }
Esempio n. 4
0
        public Models.Contact Get(Guid id)
        {
            Contact contactEntity = session.Get <Contact>(id);

            if (contactEntity != null)
            {
                return(new Models.Contact
                {
                    Id = contactEntity.Id,
                    Name = contactEntity.Name,
                    Address = contactEntity.Address,
                    Phone = contactEntity.Phone
                });
            }

            return(null);
        }
Esempio n. 5
0
 public virtual Client GetClientEnd(NHibernate.ISession session)
 {
     if (!ClientIDEnd.HasValue)
     {
         return(null);
     }
     return(session.Get <Client>(ClientIDEnd.Value));
 }
Esempio n. 6
0
        public virtual string GetEmail(NHibernate.ISession session)
        {
            var ca = GetClientAccount(session);

            if (ca != null)
            {
                return(ca.Email);
            }
            else
            {
                return(session.Get <ClientInfo>(Client.ClientID).Email);
            }
        }
Esempio n. 7
0
        private void OnCellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewRow row          = ownersView.Rows[e.RowIndex];
            object          currentValue = row.Cells[e.ColumnIndex].Value;

            int id = (int)row.Tag;

            NHibernate.ISession session = obj_lib.Module.OpenSession();

            SEPO_TP_WORKSHOP_OWNER dbRow = session.Get <SEPO_TP_WORKSHOP_OWNER>(id);

            dbRow.OWNER = (int?)currentValue;

            session.Update(dbRow);
            session.Flush();
        }
Esempio n. 8
0
        private void OnCellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewRow row          = operationsView.Rows[e.RowIndex];
            object          currentValue = row.Cells[e.ColumnIndex].Value;

            int id = (int)row.Tag;

            NHibernate.ISession session = obj_lib.Module.OpenSession();

            SEPO_TECH_OPER_LINKS dbRow = session.Get <SEPO_TECH_OPER_LINKS>(id);

            dbRow.OMPID = (int?)currentValue;

            session.Update(dbRow);
            session.Flush();
        }
Esempio n. 9
0
        public static Riferimento Riferimento_GetByID(
            Guid RiferimentoID
            )
        {
            Riferimento aRiferimento = null;

            NHibernate.ISession aNHibernateSession = NHibernateHelper.GetOrCreateCurrentSession();
            try
            {
                aRiferimento =
                    aNHibernateSession.Get <Riferimento>(RiferimentoID);
            }
            catch (Exception)
            {
            }

            return(aRiferimento);
        }
Esempio n. 10
0
        public static SegnalazionePreliminareDanno SegnalazionePreliminareDanno_GetByID(
            Guid SegnalazionePreliminareDannoID
            )
        {
            SegnalazionePreliminareDanno aSegnalazionePreliminareDanno = null;

            NHibernate.ISession aNHibernateSession = NHibernateHelper.GetOrCreateCurrentSession();
            try
            {
                aSegnalazionePreliminareDanno =
                    aNHibernateSession.Get <SegnalazionePreliminareDanno>(SegnalazionePreliminareDannoID);
            }
            catch (Exception)
            {
            }

            return(aSegnalazionePreliminareDanno);
        }
Esempio n. 11
0
        public ContatoEntitis Get(int id)
        {
            try
            {
                ContatoEntitis retorno = new ContatoEntitis();

                using (NHibernate.ISessionFactory sessionFactory = SessionFactoryBuilder.BuildSessionFactory())
                {
                    using (NHibernate.ISession session = sessionFactory.OpenSession())
                    {
                        retorno = session.Get <ContatoEntitis>(id);
                        session.Flush();
                    }
                }

                return(retorno);
            }
            catch (Exception exs)
            {
                throw;
            }
        }
 T ISession.Get <T>(object identity) => nhSession.Get <T>(identity);
Esempio n. 13
0
 public static Role getRoleById(int id)
 {
     using (NHibernate.ISession session = NHibernateHelper.OpenSession())
         return(session.Get <Role>(id));
 }