Пример #1
0
        public async Task <IActionResult> PostComment([FromRoute] string slug, [FromForm] PostCommentViewModel commentViewModel)
        {
            if (!string.IsNullOrEmpty(slug))
            {
                var post = await _postService.GetPost(slug);

                if (post == null)
                {
                    return(NotFound());
                }
            }

            var result = await _postService.AddComment(slug, commentViewModel.AsModel());

            if (!result.Success)
            {
                // TODO: Show result.Error;
            }

            return(Redirect($"/post/{slug}"));
        }