public SearchView()
        {
            InitializeComponent();
            ViewModel   = new SearchViewmodel();
            DataContext = ViewModel;

            NavigationCacheMode = NavigationCacheMode.Required;

            MainSearchBox.Loaded += MainSearchBox_Loaded;
        }
Esempio n. 2
0
        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));
        }