private async void Search()
{
var retrievedPrograms = await GetPrograms(
InitialProgramOffset, InitialNumberOfSearchedPrograms,
"API_SEARCH_PROJECTS", new CancellationToken(), SearchText);
if (retrievedPrograms.Count == 0)
{
NoSearchResults = true;
}
else
{
NoSearchResults = false;
foreach (var programHeader in retrievedPrograms)
{
SearchResults.Add(
new SimpleProgramViewModel(
new ProgramInfo(programHeader)));
}
}
InSearchMode = true;
}