public TransactionsViewerViewModel(ICanPersistData dataPersistenceService, ISearchFilter <Transaction> searchfilter, ITransactionService transactionService, IValidationService validationService) : base(dataPersistenceService, searchfilter, validationService) { ItemsList = transactionService.GetAllTransactions(); }
public PostsViewerViewModel(ICanPersistData dataPersistenceService, ISearchFilter <FluentNHibernateSQLiteCSharp.Entities.Post> searchfilter, IPostService postService, IValidationService validationService) : base(dataPersistenceService, searchfilter, validationService) { ItemsList = postService.GetAllPosts(); }
public DonatorsViewerViewModel(IDonatorService donatorService, ICanPersistData dataPersistenceService, ISearchFilter <Donator> searchFilter, IValidationService validationService) : base(dataPersistenceService, searchFilter, validationService) { ItemsList = donatorService.GetAllDonators(); }
public ViewerViewModelBase(ICanPersistData dataPersistenceService, ISearchFilter <T> searchfilter, IValidationService validationService) { _dataPersistenceService = dataPersistenceService; _searchfilter = searchfilter; _validationService = validationService; _valueToFilterOn = _propertyToFilterOn = string.Empty; _itemsList = new List <T>(); SaveChangesCommand = new RelayCommand(param => PersistData()); InitializeFilterCriterias(); }