public ViewResult SearchAction(string searchString) { if (string.IsNullOrEmpty(searchString)) { return(View()); } var searchLower = searchString.ToLower().Split(" "); var drugs = _databaseContext.Drug.Include(o => o.Currency).Include(i => i.Package).ThenInclude(t => t.Measure).Where(c => searchForArray(c.DrugName.ToLower(), searchLower)).ToList(); var searchResults = new SearchActionViewModel { Drugs = drugs }; return(View(searchResults)); }
public ViewResult SearchAction(string searchString) { if (string.IsNullOrEmpty(searchString)) { return(View()); } var searchLower = searchString.ToLower().Split(" "); var drugs = _databaseContext.Company.Where(c => searchForArray(c.Name.ToLower(), searchLower)).ToList(); var ads = _databaseContext.Ad.Include(p => p.AdCategory).Where(c => searchForArray(c.Title.ToLower(), searchLower)).ToList(); var searchResults = new SearchActionViewModel { Company = drugs, Ad = ads }; return(View(searchResults)); }
public ViewResult SearchAction(string searchString) { if (string.IsNullOrEmpty(searchString)) { return(View()); } var searchLower = searchString.ToLower().Split(" "); IEnumerable <Company> companies = _databaseContext.Companies.Where(c => searchForArray(c.Name.ToLower(), searchLower)).ToList(); IEnumerable <User> users = _databaseContext.Users.Where(u => searchForArray(u.UserName.ToLower(), searchLower) || searchForArray(u.Name.ToLower(), searchLower) || searchForArray(u.Surname.ToLower(), searchLower)).ToList(); var searchResults = new SearchActionViewModel { Users = users, Companies = companies, Savior = searchString == "isus" || searchString == "tonson", Patriot = searchString == "bojna" || searchString == "tonson", Boss = searchString == "mićan", }; return(View(searchResults)); }