Exemplo n.º 1
0
        public void Reload()
        {
            using (AppliactionContext.Log.LogTime(this, String.Format("Reload finishing job '{0} {1}'.", Flags, Other)))
            {
                using (ISession session = UserContext.SessionFactory.OpenSession())
                {
                    using (ITransaction tx = session.BeginTransaction())
                    {
                        try
                        {
                            DbFinishingJob reloadedFinishingJob = session.Load <DbFinishingJob>(_dbFinishingJob.Id);

                            _dbFinishingJob.Flags = reloadedFinishingJob.Flags;
                            _dbFinishingJob.Other = reloadedFinishingJob.Other;

                            tx.Commit();
                        }
                        catch (Exception ex)
                        {
                            AppliactionContext.Log.Critical(this, ex.Message);
                            tx.Rollback();
                            throw ex;
                        }
                    }
                }
            }
        }
Exemplo n.º 2
0
 public FinishingJob(DbFinishingJob dbFinishingJob)
 {
     _dbFinishingJob = dbFinishingJob;
 }