public SearchViewModel() { _allCases = new List <ICase>(); _casesDataStore = new CasesDataStore(); Items = new ObservableCollection <ICase>(); GetAllCasesCommand = new Command(async() => await DoGetAllCases()); SearchCommand = new Command <string>((text) => DoSearch(text)); }
public ItemsViewModel(HomeMenuItem menuItem) { Title = menuItem.Title; _queueName = menuItem.Title; _menuItem = menuItem; Items = new ObservableCollection <ICase>(); _casesDataStore = new CasesDataStore(); LoadItemsCommand = new Command(async() => await ExecuteLoadItemsCommand()); SortAsc = new Command(DoSortAsc, CanSort); SortDesc = new Command(DoSortDesc, CanSort); Items.CollectionChanged += Items_CollectionChanged; }