Exemple #1
0
        public Reply Create(CreateReplyCommand command)
        {
            var service = new Reply(command.BodyReply, command.Group);

            service.Validate();
            _repository.Create(service);

            if (Commit())
            {
                return(service);
            }

            return(null);
        }
        public async Task <IActionResult> Create([FromBody] CreateReplyCommand command)
        {
            var reply = await _mediator.Send(command);

            return(Created($"Reply/{reply.Id}", reply));
        }
        public async Task <ActionResult> CreateReply(CreateReplyCommand request, CancellationToken cancellationToken)
        {
            await _mediator.Send(request, cancellationToken);

            return(Ok());
        }