public async Task <IActionResult> DosageSchemeMed(string id, string currentFilter = null, string searchString = null, int?page = null) { if (searchString != null) { page = 1; } else { searchString = currentFilter; } ViewData["CurrentFilter"] = searchString; persons.SearchString = searchString; persons.PageIndex = page ?? 1; persons.PageSize = 1000000; var pers = new PersonViewModelsList(null); var l = await persons.GetObjectsList(); if (!string.IsNullOrWhiteSpace(searchString)) { pers = new PersonViewModelsList(l); } var dosagesSch = SuggestionViewModelFactory.Create(id); await SetPropertiesPerson(id); ViewBag.AfterError = false; return(View(dosagesSch)); }
public async Task <IActionResult> Index(string sortOrder = null, string currentFilter = null, string searchString = null, int?page = null) { if (searchString != null) { page = 1; } else { searchString = currentFilter; } ViewData["CurrentFilter"] = searchString; persons.SearchString = searchString; persons.PageIndex = page ?? 1; var l = await persons.GetObjectsList(); return(View(new PersonViewModelsList(l))); }