I have a method that gives me the groupID of users and then I want to get the news based on the user's GroupID.
public IEnumerable<News> Getnews(int GroupID)
{
Expression<Func<News, bool>> constraint = null;
constraint = e => e.GroupID.Equals(GroupID);
return newsRepository.GetMany(constraint);
}
here I call the above method:
News news = newsService.Getnews(GroupID);
and this is the error :
Cannot implicitly convert type '
System.Collections.Generic.IEnumerable<MeetingBoard.Model.News>
' to 'MeetingBoard.Model.News
'. An explicit conversion exists (are you missing a cast?)
Getnews returns a collection of news items, and your line is expecting a single news item.
You could try
News news = newsServices.Getnews(GroupID).FirstOrDefault();
or expect an ineumerable
IEnumerable<News> news = newsService.GetNews(GroupID);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With