示例#1
0
 public bool GeraSchema()
 {
     try
     {
         NHibernateConexao.GeraSchema();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
示例#2
0
        public bool Gravar(LogradouroModel objeto)
        {
            NHibernateConexao.GeraSchema();

            var session    = NHibernateConexao.GetSessionLocal();
            var trans      = session.BeginTransaction();
            var logradouro = _mapper.Map <LogradouroData>(objeto);

            try
            {
                session.Save(logradouro);
                trans.Commit();
                session.Close();
                return(true);
            }
            catch (Exception ex)
            {
                trans.Rollback();
                session.Close();
                return(false);
            }
        }