コード例 #1
0
        public PersonSubscription(IPersonEventService personEventService)
        {
            _personEventService = personEventService;

            Name = "Subscription";

            AddField(new EventStreamFieldType
            {
                Name      = "personEvent",
                Arguments = new QueryArguments(
                    new QueryArgument <ListGraphType <PersonStatusEnumType> >
                {
                    Name = "statuses"
                }),
                Type       = typeof(PersonEventType),
                Resolver   = new FuncFieldResolver <PersonEvent>(ResolveEvent),
                Subscriber = new EventStreamResolver <PersonEvent>(Subscribe)
            });
        }
コード例 #2
0
        public PersonEventTest()
        {
            var repository = new PersonEventRepository();

            _personEventService = new PersonEventService(repository);
        }
コード例 #3
0
 public PersonService(IPersonEventService eventsService)
 {
     _eventsService = eventsService;
 }