예제 #1
0
        public MainViewModel( IWindowManager windowManager)
        {
            WindowManager = windowManager;

            using (var db = new JsonContext())
            {
                Operators = CollectionViewSource.GetDefaultView(db.Operators.ToList());
                FieldsViewModel = new FieldsViewModel(db.PropertyTypes.ToList() , db.DetailsMetadatas.ToList() , db.Pages.ToList());

                OperatorFilterString = string.Empty;
                NameFilterString = string.Empty;
                operators.Filter = Filter;
            }
        }
예제 #2
0
        public void ViewFields()
        {
            using (var db = new JsonContext())
            {
                var files = db.FieldsMetadatas.Where(x => x.OperatorId == SelectedOperator.OperatorId).ToList();

                FieldsViewModel.FieldsMetadatas=new BindableCollection<FieldsMetadata>(files);
                FieldsViewModel.OperatorId = SelectedOperator.OperatorId;
                FieldsViewModel.OperatorName = SelectedOperator.Name;

                if (WindowManager.ShowDialog(FieldsViewModel) == true)
                {

                }

            }
        }