Пример #1
0
 public ListaRecetasPage(Usuario Usuario)
 {
     InitializeComponent();
     this.Usuario   = Usuario;
     _VMRecetas     = new RecetasListVM(null);
     BindingContext = _VMRecetas;
 }
Пример #2
0
        //Falta integrar los filtros del viewmodel de filtros
        private void BuscarReceta_TextChanged(object sender, TextChangedEventArgs e)
        {
            var vm = new object();

            Application.Current.Properties.TryGetValue("ViewModelFiltro", out vm);
            FiltrosVM filtros = vm as FiltrosVM;

            var keyword = BuscarReceta.Text;

            if (keyword.Length >= 1)
            {
                List <Receta> resultado = App.RecetaDataBase.ObtenerList().Where(c => c._Titulo.ToLower().Contains(keyword.ToLower())).ToList();
                _VMRecetas     = new RecetasListVM(resultado);
                BindingContext = _VMRecetas;
            }
            else
            {
                List <Receta> resultado = App.RecetaDataBase.ObtenerList().ToList();
                _VMRecetas     = new RecetasListVM(resultado);
                BindingContext = _VMRecetas;
            }
        }