How do I get the count of a column in a list in foreach
loop
Model
public class Region
{
public int LanguageId { get; set; }
public string LanguageName { get; set; }
}
View Model
public class ViewModel
{
public List<Region> Regions { get; set; }
}
Data
0 LanguageId = 1 LanguageName = "English"
1 LanguageId = 2 LanguageName = "German"
2 LanguageId = 3 LanguageName = "French"
3 LanguageId = 1 LanguageName = "English"
4 LanguageId = 1 LanguageName = "English"
I want the count of LanguageId
if its greater than 1 than I want to apply some condition
View
foreach (var item in Model.Regions)
{
if (Model.Regions[item].LanguageId.Count > 1)
{
// do something
}
}
The requirement is to display
English (apply condition here because there are more that one)
French
German