Как мне отобразить список вкладок в алфавитном порядке на странице списка? - PullRequest
0 голосов
/ 28 августа 2018

У меня есть страница списка, которая в настоящее время показывает список имен. Есть ли способ в модели, чтобы я мог показать их в алфавитном порядке?

Это собственность моей модели:

public string Name { get; set; }

Использование этого в моем View Model:

public IEnumerable<VerifiedSongTabMenuDataViewModel> Tenants { get; set; }

1 Ответ

0 голосов
/ 28 августа 2018

Предположим, у вас есть эти модели:

public class VerifiedSongTabMenuDataViewModel
{
    public string Name { get; set; }
}

public class ViewModel
{
    public IEnumerable<VerifiedSongTabMenuDataViewModel> Tenants { get; set; }
}

Затем вы можете использовать расширение LINQ OrderBy со свойством Name, установленным в порядке возрастания по умолчанию (предполагается, что у вас @model ViewModel):

var orderByNameAscending = Model.Tenants.OrderBy(x => x.Name)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...