Пример #1
0
        public UnitOfWork(AreasMapCoreDbContext context)
        {
            _context = context ?? throw new ArgumentNullException(nameof(context));

            EntityFrameworkManager.ContextFactory = context =>
            {
                return(_context);
            };

            AreaRepository      = new AreaRepository(_context);
            ShapeRepository     = new ShapeRepository(_context);
            ShapeTypeRepository = new ShapeTypeRepository(_context);

            CircleRepository           = new CircleRepository(_context);
            CircleCoordinateRepository = new CircleCoordinateRepository(_context);

            RectangleRepository       = new RectangleRepository(_context);
            RectangleBoundsRepository = new RectangleBoundsRepository(_context);

            PolygonRepository           = new PolygonRepository(_context);
            PolygonCoordinateRepository = new PolygonCoordinateRepository(_context);
        }
 public CircleCoordinateRepository(AreasMapCoreDbContext context)
     : base(context)
 {
 }
Пример #3
0
 public ShapeRepository(AreasMapCoreDbContext context)
     : base(context)
 {
 }
Пример #4
0
 public RectangleRepository(AreasMapCoreDbContext context)
     : base(context)
 {
 }
Пример #5
0
 public PolygonRepository(AreasMapCoreDbContext context)
     : base(context)
 {
 }
Пример #6
0
 public PolygonCoordinateRepository(AreasMapCoreDbContext context)
     : base(context)
 {
 }
Пример #7
0
 public Repository(AreasMapCoreDbContext context)
 {
     Context = context;
 }