Пример #1
0
 public DataProvider(TicketManagementContext context)
 {
     Context          = context;
     VenueManager     = new VenueService(new EntityVenueRepository(context));
     LayoutManager    = new LayoutService(new EntityLayoutRepository(context));
     AreaManager      = new AreaService(new EntityAreaRepository(context));
     SeatManager      = new SeatService(new EntitySeatRepository(context));
     EventManager     = new EventService(new EntityEventRepository(context), new EntityProcedureManager(context));
     EventSeatService = new EventSeatService(new EntityEventSeatRepository(context));
     EventAreaService = new EventAreaService(new EntityEventAreaRepository(context));
 }
Пример #2
0
        public DataProvider()
        {
            VenueManager  = new VenueService(new FakeVenueRepo());
            LayoutManager = new LayoutService(new FakeLayoutRepo());
            AreaManager   = new AreaService(new FakeAreaRepo());
            SeatManager   = new SeatService(new FakeSeatRepo());
            var eventRepo = new FakeEventRepo();

            EventManager     = new EventService(eventRepo, new FakePropcedureManager(eventRepo));
            EventAreaService = new EventAreaService(new FakeEventAreaRepo());
            EventSeatService = new EventSeatService(new FakeEventSeatRepo());
        }