Beispiel #1
0
        public async Task <ActionResult <int> > AddComment(CreateCommentRequest request)
        {
            var commentModel = request.ToCommentModel();

            commentModel.DateOfAdding = DateTime.UtcNow;

            var createdCommentId = await _commentService.Create(commentModel, request.ParentId);

            return(Ok(createdCommentId));
        }
Beispiel #2
0
        //[Authorize(Roles = "manager, user, publisher, moderator, admin")]
        public async Task <IActionResult> LeaveComment(int productId, CreateCommentRequest request)
        {
            var commentModel = request.ToCommentModel();

            commentModel.ProductId    = productId;
            commentModel.DateOfAdding = DateTime.UtcNow;

            await _commentService.Create(commentModel, request.ParentId);

            return(Ok());
        }