public ListDocumentsViewModel(IDatabase database) { documentDbRepository = new DocumentDbRepository(database.Connection); documentProductcsDbRepository = new DocumentProductcsDbRepository(database.Connection); navigation = new WindowsNavigation(); DeleteDocumentCommand = new RelayCommand(DeleteDocument); NavigateCommand = new RelayCommand <string>(ID_Document => Navigate(ID_Document)); SearchFildsColection = documentDbRepository.DocumentsFieldsColectionMethod(); searchFild = SearchFildsColection[0]; Singleton_ConnectionValue.Instance.SQLiteConnection = database.Connection; }
public EditWithListProductsViewModel(IDatabase database) { navigation = new WindowsNavigation(); productDbRepository = new ProductDbRepository(database.Connection); documentProductcsDbRepository = new DocumentProductcsDbRepository(database.Connection); SaveChangesCommand = new RelayCommand(SaveChanges); CategoryColection = productDbRepository.CategoryFieldsColectionMethod(); VatColection = productDbRepository.VatFieldsColectionMethod(); UnitOfMeasureColection = productDbRepository.UnitOfMeasureColectionMethod(); Messenger.Default.Register <Product>(this, "AddWithList", this.FillFields); }