Witam mam problem z stworzeniem zmiennej która będzie pamiętała czy sortowanie jest rosnące czy malejące(chodzi o zmienna isSortAscending). Z góry dzięki za podpowiedzi.
Tutaj metoda:
public List<Person> SortAfterFirstNameOrLastName(string choice)
{
bool isSortAscending = true;
if (!isSortAscending)
{
choice = "";
isSortAscending = true;
}
else
{
isSortAscending = false;
}
IQueryable<Person> results = _context.Persons;
switch (choice)
{
case "lastName":
results = results.OrderBy(o => o.LastName);
break;
default:
results = results.OrderByDescending(o => o.LastName);
break;
}
return results.AsNoTracking().ToList();
}