Exemplo n.º 1
0
 public TransitionStream(String streamId, ITransitionRepository transitionRepository, int fromVersion, int toVersion)
 {
     _streamId = streamId;
     _transitionRepository = transitionRepository;
     _fromVersion = fromVersion;
     _toVersion = toVersion;
     _transitions = new List<Transition>();
 }
Exemplo n.º 2
0
 public TransitionStream(String streamId, ITransitionRepository transitionRepository, int fromVersion, int toVersion)
 {
     _streamId             = streamId;
     _transitionRepository = transitionRepository;
     _fromVersion          = fromVersion;
     _toVersion            = toVersion;
     _transitions          = new List <Transition>();
 }
        public UpgradeManager(SiteSettings settings, MongoEventsDatabase events, IEnumerable <IUpgrader> upgraders, IOutputWriter outputWriter)
        {
            _settings    = settings;
            _events      = events;
            _upgraders   = upgraders;
            OutputWriter = outputWriter;

            _fromRepository = new MongoTransitionRepository(_settings.MongoEventsConnectionString);

            _toRepository = new MongoTransitionRepository(_settings.MongoEventsConnectionString, "transitions_upgraded");

            _batchBlock.LinkTo(_saveBlock, new DataflowLinkOptions {
                PropagateCompletion = true
            });
        }
Exemplo n.º 4
0
 public UnitOfWork(
     TransITDBContext context,
     IActionTypeRepository actionTypeRepository,
     ICountryRepository countryRepository,
     ICurrencyRepository currencyRepository,
     IBillRepository billRepository,
     IDocumentRepository documentRepository,
     IIssueRepository issueRepository,
     IIssueLogRepository issueLogRepository,
     IMalfunctionRepository malfunctionRepository,
     IMalfunctionGroupRepository malfunctionGroupRepository,
     IMalfunctionSubgroupRepository malfunctionSubgroupRepository,
     IStateRepository stateRepository,
     ISupplierRepository supplierRepository,
     IVehicleRepository vehicleRepository,
     IVehicleTypeRepository vehicleTypeRepository,
     IEmployeeRepository employeeRepository,
     IPostRepository postRepository,
     ITransitionRepository transitionRepository,
     ILocationRepository locationRepository,
     IUserRepository userRepository,
     RoleManager <Role> roleManager,
     UserManager <User> userManager)
 {
     _context                      = context;
     ActionTypeRepository          = actionTypeRepository;
     CountryRepository             = countryRepository;
     CurrencyRepository            = currencyRepository;
     BillRepository                = billRepository;
     DocumentRepository            = documentRepository;
     IssueRepository               = issueRepository;
     IssueLogRepository            = issueLogRepository;
     MalfunctionRepository         = malfunctionRepository;
     MalfunctionGroupRepository    = malfunctionGroupRepository;
     MalfunctionSubgroupRepository = malfunctionSubgroupRepository;
     StateRepository               = stateRepository;
     SupplierRepository            = supplierRepository;
     VehicleRepository             = vehicleRepository;
     VehicleTypeRepository         = vehicleTypeRepository;
     EmployeeRepository            = employeeRepository;
     PostRepository                = postRepository;
     TransitionRepository          = transitionRepository;
     LocationRepository            = locationRepository;
     UserRepository                = userRepository;
     RoleManager                   = roleManager;
     UserManager                   = userManager;
 }
Exemplo n.º 5
0
 public AggregateController(ITransitionRepository transitionRepository)
 {
     _transitionRepository = transitionRepository;
 }
Exemplo n.º 6
0
 public Repository(ITransitionRepository transitionStorage, IEventBus eventBus)
 {
     _transitionStorage = transitionStorage;
     _eventBus          = eventBus;
 }
Exemplo n.º 7
0
 public StatusService(ITransitionRepository transitionRepo, IStatusRepository statusRepo, ISubtypeRepository subtypeRepo)
 {
     TransitionRepo = transitionRepo;
     StatusRepo     = statusRepo;
     SubtypeRepo    = subtypeRepo;
 }
Exemplo n.º 8
0
 public EventStore(ITransitionRepository transitionRepository, IEventBus eventBus)
 {
     _transitionRepository = transitionRepository;
     _eventBus             = eventBus;
 }
 public EventStore(ITransitionRepository transitionRepository, IEventBus eventBus)
 {
     _transitionRepository = transitionRepository;
     _eventBus = eventBus;
 }
Exemplo n.º 10
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="T:System.Object" /> class.
 /// </summary>
 public TransitionStorage(ITransitionRepository transitionRepository)
 {
     _transitionRepository = transitionRepository;
 }
Exemplo n.º 11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:System.Object"/> class.
 /// </summary>
 public TransitionStorage(ITransitionRepository transitionRepository)
 {
     _transitionRepository = transitionRepository;
 }