public SearchView() { InitializeComponent(); ViewModel = new SearchViewmodel(); DataContext = ViewModel; NavigationCacheMode = NavigationCacheMode.Required; MainSearchBox.Loaded += MainSearchBox_Loaded; }
public IHttpResponse Search(string searchText) { var cakes = this.Db.Products.Where(x => x.Name.Contains(searchText)).Select(x => new CakeViewModel { Id = x.Id, Name = x.Name, ImageUrl = x.ImageUrl, Price = x.Price }).ToList(); var cakesViewModel = new SearchViewmodel { Cakes = cakes, SearchText = searchText }; return(this.View("Search", cakesViewModel)); }