Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

CommentsController.cs 719B

123456789101112131415161718192021222324
  1. using Diligent.WebAPI.Contracts.DTOs.Comment;
  2. namespace Diligent.WebAPI.Host.Controllers.V1
  3. {
  4. [ApiVersion("1.0")]
  5. [Route("v{version:apiVersion}/comments")]
  6. [ApiController]
  7. public class CommentsController : ControllerBase
  8. {
  9. private readonly ICommentService _commentService;
  10. public CommentsController(ICommentService commentService)
  11. {
  12. _commentService = commentService;
  13. }
  14. [Authorize]
  15. [HttpPost]
  16. public async Task<IActionResult> AddComment(CommentCreateDto commentCreateDto)
  17. {
  18. await _commentService.CreateComment(commentCreateDto);
  19. return StatusCode((int)HttpStatusCode.Created);
  20. }
  21. }
  22. }