- Joined
- Feb 18, 2022
- Messages
- 1
- Reaction score
- 0
So i cant solve this problem im getting... Im creating a simple forum discussion offline and this error apears to me in this line :
"var Comments = _context.ArticlesComments.Where(d => d.ArticlesId.Equals(id.Value)).ToList();"
public IActionResult Details(int? id)
{
if (id == null)
{
return BadRequest();
}
Article article = _context.Articles.Find(id);
ArticleCommentViewModel vm = new ArticleCommentViewModel();
if (article == null)
{
return NotFound();
}
vm.ArticlesId = id.Value;
vm.Title = article.Title;
var Comments = _context.ArticlesComments.Where(d => d.ArticlesId.Equals(id.Value)).ToList();
vm.ListOfComments = Comments;
var ratings = _context.ArticlesComments.Where(d => d.ArticlesId.Equals(id.Value)).ToList();
if (ratings.Count() > 0)
{
var ratingSum = ratings.Sum(d => d.Rating);
ViewBag.RatingSum = ratingSum;
var ratingCount = ratings.Count();
ViewBag.RatingCount = ratingCount;
}
else
{
ViewBag.RatingSum = 0;
ViewBag.RatingCount = 0;
}
return View(vm);
}
"var Comments = _context.ArticlesComments.Where(d => d.ArticlesId.Equals(id.Value)).ToList();"
public IActionResult Details(int? id)
{
if (id == null)
{
return BadRequest();
}
Article article = _context.Articles.Find(id);
ArticleCommentViewModel vm = new ArticleCommentViewModel();
if (article == null)
{
return NotFound();
}
vm.ArticlesId = id.Value;
vm.Title = article.Title;
var Comments = _context.ArticlesComments.Where(d => d.ArticlesId.Equals(id.Value)).ToList();
vm.ListOfComments = Comments;
var ratings = _context.ArticlesComments.Where(d => d.ArticlesId.Equals(id.Value)).ToList();
if (ratings.Count() > 0)
{
var ratingSum = ratings.Sum(d => d.Rating);
ViewBag.RatingSum = ratingSum;
var ratingCount = ratings.Count();
ViewBag.RatingCount = ratingCount;
}
else
{
ViewBag.RatingSum = 0;
ViewBag.RatingCount = 0;
}
return View(vm);
}