Example #1
0
        public AtlasUnitOfWork(Models.Atlas.Atlas atlas)
        {
            if (atlas == null)
            {
                throw new ArgumentNullException("atlas");
            }

            this.atlas = atlas;
        }
Example #2
0
        public void With(Action <IUnitOfWork> action)
        {
            using (Models.Atlas.Atlas atlas = new Models.Atlas.Atlas())
            {
                using (DbContextTransaction dbContextTransaction = atlas.Database.BeginTransaction())
                {
                    AtlasUnitOfWork atlasUnitOfWork = new AtlasUnitOfWork(atlas);

                    action(atlasUnitOfWork);
                }
            }
        }