Я пытаюсь добавить в существующий контроллер, который отправляет в представление таблицу существующих пользователей, и я хочу добавить поле поиска в представление, которое ищет пользователей по электронной почте или по имени, я нашел этот фрагмент кода, ноне знаю, правильно это или нет.
var nameOrEmail = from m in aplicationDbContext.ApplicationUsers select m;
if (!String.IsNullOrEmpty(searchString))
{
nameOrEmail = nameOrEmail.Where(s => s.Email.Contains(searchString) || s.Name.Contains(searchString));
}
Мой действительный контроллер выглядит так:
public IActionResult Users( string searchString)
{
using (var aplicationDbContext = new ApplicationContext())
{ var nameOrEmail = from m in aplicationDbContext.ApplicationUsers select m;
if (!String.IsNullOrEmpty(searchString))
{
nameOrEmail = nameOrEmail.Where(s => s.Email.Contains(searchString) || s.Name.Contains(searchString));
}
ApplicationUser user = new ApplicationUser();
var AllUsers = aplicationDbContext.ApplicationUsers.ToList();
return View(AllUsers);
}
}
Как я могу вернуть данные пользователей и данные из serached?