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()); }