public IActionResult Search(string searchString) { var devices = deviceRepository.Devices; if (!string.IsNullOrEmpty(searchString)) { devices = devices.Where(s => s.Name.ToLower().Contains(searchString.ToLower())); } DeviceSearchViewModel deviceSearchViewModel = new DeviceSearchViewModel { Devices = devices, SearchString = searchString }; return(View(deviceSearchViewModel)); }
public IActionResult Search(DeviceSearchViewModel viewModel) { //Er kan hier een mooiere redirect terug komen waar de device niet gevonden is ofzo ipv dat laten afhandelen door de index + params method return(RedirectToAction("Index", new { deviceId = viewModel.DeviceId })); }