Exemplo n.º 1
0
        public async Task<IActionResult> Create(CreateCommentViewModel createCommentViewModel)
        {
            if (ModelState.IsValid)
            {
                var currentUser = await _userManager.GetCurrentUserAsync();

                var commentToDb = new Comment
                {
                    Author = currentUser,
                    AuthorId = currentUser.Id,
                    Content = createCommentViewModel.Content,
                    RankId = createCommentViewModel.Id
                };

                await _context.Comments.AddAsync(commentToDb);
                await _context.SaveChangesAsync();

            }

            return RedirectToAction("GetRank", "Rank", new { createCommentViewModel.Id });
        }