Example #1
0
 public DeliveryCompletedHandler(IOrderRepository orderRepository, IMessageBroker messageBroker,
                                 IEventMapper eventMapper)
 {
     _orderRepository = orderRepository;
     _messageBroker   = messageBroker;
     _eventMapper     = eventMapper;
 }
Example #2
0
 public StartDeliveryHandler(IDeliveriesRepository repository, IMessageBroker messageBroker,
     IEventMapper eventMapper)
 {
     _repository = repository;
     _messageBroker = messageBroker;
     _eventMapper = eventMapper;
 }
Example #3
0
        public JsonMessageSerializer(
            IEventMapper messageMapper)
        {
            this.messageMapper = messageMapper;

            var settings = new JsonSerializerSettings
            {
                TypeNameHandling = TypeNameHandling.Auto,
                Converters       = new JsonConverter[] { new Newtonsoft.Json.Converters.StringEnumConverter(), new IdJsonConverter() },
                Error            = new EventHandler <Newtonsoft.Json.Serialization.ErrorEventArgs>(HandleError),
                ContractResolver = new PrivateSetterContractResolver(),
                //TraceWriter = new TraceWriter(),
                MissingMemberHandling = MissingMemberHandling.Ignore,
                NullValueHandling     = NullValueHandling.Include
            };

            this.writerCreator = (stream =>
            {
                var streamWriter = new StreamWriter(stream, Encoding.UTF8);
                return(new JsonTextWriter(streamWriter)
                {
                    // better for displaying
                    Formatting = Formatting.Indented
                });
            });

            this.readerCreator = (stream =>
            {
                var streamReader = new StreamReader(stream, Encoding.UTF8);
                return(new JsonTextReader(streamReader));
            });

            ContentType    = "Json";
            jsonSerializer = NewtonSerializer.Create(settings);
        }
Example #4
0
 public AddDeliveryRegistrationHandler(IDeliveriesRepository repository, IMessageBroker messageBroker,
                                       IEventMapper eventMapper)
 {
     _repository    = repository;
     _messageBroker = messageBroker;
     _eventMapper   = eventMapper;
 }
Example #5
0
 public DeleteResourceHandler(IResourcesRepository repository, IMessageBroker messageBroker,
                              IEventMapper eventMapper)
 {
     _repository    = repository;
     _messageBroker = messageBroker;
     _eventMapper   = eventMapper;
 }
 public Dispatcher(IMetrics metrics, IMessageSerializer serializer, IEventMapper mapper, IVersionRegistrar registrar)
 {
     _metrics    = metrics;
     _serializer = serializer;
     _mapper     = mapper;
     _registrar  = registrar;
 }
Example #7
0
 public EventProcessor(IServiceScopeFactory serviceScopeFactory, IEventMapper eventMapper, IMessageBroker messageBroker, ILogger <IEventProcessor> logger)
 {
     _serviceScopeFactory = serviceScopeFactory;
     _eventMapper         = eventMapper;
     _messageBroker       = messageBroker;
     _logger = logger;
 }
Example #8
0
 public DeleteParcelFromOrderHandler(IOrderRepository orderRepository,
                                     IMessageBroker messageBroker, IEventMapper eventMapper)
 {
     _orderRepository = orderRepository;
     _messageBroker   = messageBroker;
     _eventMapper     = eventMapper;
 }
Example #9
0
 public ChangeCustomerStateHandler(ICustomerRepository customerRepository, IEventMapper eventMapper,
                                   IMessageBroker messageBroker)
 {
     _customerRepository = customerRepository;
     _eventMapper        = eventMapper;
     _messageBroker      = messageBroker;
 }
Example #10
0
        public StateMutator()
        {
            _mutators = ReflectionExtensions.GetStateMutators <TState>();

            // because this type is created from a static class its hard to get injection going right
            _mapper = Configuration.Settings.Container.Resolve <IEventMapper>();
        }
Example #11
0
 public ResourceReservedHandler(IOrderRepository orderRepository, IMessageBroker messageBroker,
                                IEventMapper eventMapper)
 {
     _orderRepository = orderRepository;
     _messageBroker   = messageBroker;
     _eventMapper     = eventMapper;
 }
 public CancelOrderHandler(IOrderRepository orderRepository, IMessageBroker messageBroker,
                           IEventMapper eventMapper)
 {
     _orderRepository = orderRepository;
     _messageBroker   = messageBroker;
     _eventMapper     = eventMapper;
 }
Example #13
0
 public RejectSubmissionHandler(ISubmissionRepository submissionRepository, IDomainEventDispatcher domainEventDispatcher, IEventMapper eventMapper, IMessageBroker messageBroker)
 {
     _submissionRepository  = submissionRepository;
     _domainEventDispatcher = domainEventDispatcher;
     _eventMapper           = eventMapper;
     _messageBroker         = messageBroker;
 }
Example #14
0
 public CompleteCustomerRegistrationHandler(ICustomerRepository customerRepository, IEventMapper eventMapper,
                                            IMessageBroker messageBroker)
 {
     _customerRepository = customerRepository;
     _eventMapper        = eventMapper;
     _messageBroker      = messageBroker;
 }
 public ApproveSubmissionHandler(ISubmissionRepository repository, IMessageBroker messageBroker,
                                 IEventMapper eventMapper, IDomainEventDispatcher dispatcher)
 {
     _repository    = repository;
     _messageBroker = messageBroker;
     _eventMapper   = eventMapper;
     _dispatcher    = dispatcher;
 }
        public static void DoesNotFilter(IEventMapper <IKaVESet <IDEEvent> > uut, IDEEvent @event)
        {
            var processedEvent = uut.Map(@event);

            CollectionAssert.AreEqual(new KaVEHashSet <IDEEvent> {
                @event
            }, processedEvent);
        }
 public CreateOrderHandler(IOrderRepository orderRepository, IMessageBroker messageBroker,
                           IEventMapper eventMapper, IDateTimeProvider dateTimeProvider)
 {
     _orderRepository  = orderRepository;
     _messageBroker    = messageBroker;
     _eventMapper      = eventMapper;
     _dateTimeProvider = dateTimeProvider;
 }
Example #18
0
 public EventsController(IEventMapper eventMapper, IEventRegistrationMapper eventRegistrationMapper, IUserMapper userMapper, ISingerMapper singerMapper, IHostingEnvironment environment)
 {
     _eventMapper             = eventMapper;
     _eventRegistrationMapper = eventRegistrationMapper;
     _userMapper         = userMapper;
     _singerMapper       = singerMapper;
     _hostingEnvironment = environment;
 }
Example #19
0
 public ApproveOrderHandler(IOrderRepository orderRepository, IMessageBroker messageBroker,
                            IEventMapper eventMapper, IAppContext appContext)
 {
     _orderRepository = orderRepository;
     _messageBroker   = messageBroker;
     _eventMapper     = eventMapper;
     _appContext      = appContext;
 }
Example #20
0
 public OrderCompletedHandler(ICustomerRepository customerRepository, IVipPolicy vipPolicy,
                              IEventMapper eventMapper, IMessageBroker messageBroker)
 {
     _customerRepository = customerRepository;
     _vipPolicy          = vipPolicy;
     _eventMapper        = eventMapper;
     _messageBroker      = messageBroker;
 }
 public AddParcelToOrderHandler(IOrderRepository orderRepository,
                                IParcelsServiceClient parcelsServiceClient, IMessageBroker messageBroker,
                                IEventMapper eventMapper)
 {
     _orderRepository      = orderRepository;
     _parcelsServiceClient = parcelsServiceClient;
     _messageBroker        = messageBroker;
     _eventMapper          = eventMapper;
 }
Example #22
0
 public EventService(IEventRepository eventRepository, IEventMapper eventMapper, IVendorMapper vendorMapper, IVendorEventRepository vendorEventRepository, IVendorEventMapper vendorEventMapper, IUserRepository userRepository)
 {
     _eventMapper           = eventMapper;
     _eventRepository       = eventRepository;
     _vendorMapper          = vendorMapper;
     _vendorEventMapper     = vendorEventMapper;
     _vendorEventRepository = vendorEventRepository;
     _userRepository        = userRepository;
 }
 public UserService(IUserRepository userRepository, IOptions <AuthenticationSettings> authenticationSettings, IEventRepository eventRepository, IEventMapper eventMapper, IVendorRepository vendorRepository, IVendorMapper vendorMapper)
 {
     _userRepository         = userRepository;
     _authenticationSettings = authenticationSettings.Value;
     _eventMapper            = eventMapper;
     _eventRepository        = eventRepository;
     _vendorRepository       = vendorRepository;
     _vendorMapper           = vendorMapper;
 }
 public SingerActionsController(ISingerMapper singerMapper, IEventMapper eventMapper, IEventRegistrationMapper eventRegistrationMapper, IUserMapper userMapper, ISongMapper songMapper, ISheetsInfoMapper sheetsInfoMapper)
 {
     _singerMapper            = singerMapper;
     _eventRegistrationMapper = eventRegistrationMapper;
     _eventMapper             = eventMapper;
     _userMapper       = userMapper;
     _songMapper       = songMapper;
     _sheetsInfoMapper = sheetsInfoMapper;
 }
Example #25
0
 public ReserveResourceHandler(IResourcesRepository repository, ICustomersServiceClient customersServiceClient,
                               IMessageBroker messageBroker, IEventMapper eventMapper, IAppContext appContext)
 {
     _repository             = repository;
     _customersServiceClient = customersServiceClient;
     _messageBroker          = messageBroker;
     _eventMapper            = eventMapper;
     _appContext             = appContext;
 }
 public HomePageController(IServiceProvider provider, IServiceScopeFactory factory, IDistributedCache distributedCache, UserManager <WebAppUser> userManager, IEventService eventService, IEventMapper eventMapper)
 {
     this.provider         = provider;
     this.factory          = factory;
     this.distributedCache = distributedCache;
     this._userManager     = userManager;
     this._eventService    = eventService;
     this.eventMapper      = eventMapper;
 }
Example #27
0
 public BridgeSession(WsServer server,
                      ILogger <BridgeServer> logger,
                      IMediator mediator,
                      IEventMapper eventMapper) : base(server)
 {
     _logger      = logger;
     _mediator    = mediator;
     _eventMapper = eventMapper;
 }
Example #28
0
 public IntegrationEventReceiver(IEventMapper eventMapper,
                                 IOptions <ConnectionOptions> options,
                                 ILogger <IntegrationEventReceiver> logger,
                                 IServiceProvider serviceProvider)
 {
     this.eventMapper     = eventMapper;
     this.options         = options.Value;
     this.logger          = logger;
     this.serviceProvider = serviceProvider;
 }
 public AdminEventController(IServiceProvider provider, IServiceScopeFactory factory,
                             UserManager <WebAppUser> userManager, IEventService eventService, IEventMapper eventMapper, IEventAttendanceService attendanceService)
 {
     this._userManager      = userManager;
     this._eventService     = eventService;
     this.eventMapper       = eventMapper;
     this.attendanceService = attendanceService;
     this.provider          = provider;
     this.factory           = factory;
 }
Example #30
0
 public StoreEvents(IMetrics metrics, IMessageSerializer serializer, IEventMapper mapper, StreamIdGenerator generator, int readsize, Compression compress, IEventStoreConnection[] connections)
 {
     _metrics    = metrics;
     _serializer = serializer;
     _mapper     = mapper;
     _generator  = generator;
     _clients    = connections;
     _readsize   = readsize;
     _compress   = compress;
 }
 public void AddMapper(IEventMapper mapper)
 {
     _eventMappers.Add(mapper);
 }
Example #32
0
 public EventContractResolver(IEventMapper eventMapper, IEventFactory eventFactory)
     : base(true)
 {
     _eventMapper = eventMapper;
     _eventFactory = eventFactory;
 }
Example #33
0
 public EventSerializationBinder(IEventMapper eventMapper)
 {
     _eventMapper = eventMapper;
 }
 public EventRepository(IEventMapper eventMapper)
 {
     this.eventMapper = eventMapper;
 }