Esempio n. 1
0
        public async Task <IEnumerable <string> > Handle(PostValueRequest request, CancellationToken cancellationToken)
        {
            var response = _repository.StoreValue(request.Value);
            await _mediator.Publish(new NewValueAddedNotification(request.Value));

            return(response);
        }
Esempio n. 2
0
        public async Task <ActionResult <IEnumerable <string> > > Post([FromBody] string value)
        {
            var request  = new PostValueRequest(value);
            var response = await _mediator.Send(request);

            return(new ActionResult <IEnumerable <string> >(response));
        }