Exemple #1
0
        public SearchViewModel(IDataService _dataService, SettingsViewModel settings, INavigationService navigationService)
        {
            _navigationService = navigationService;
            this.dataService = _dataService;
            this.settings = settings;
            SearchString = String.Empty;
            FromDateTime = new DateTimeOffset(DateTime.Now.AddDays(-14));
            ToDateTime = new DateTimeOffset(DateTime.Now);

            PropertyChanged += (sender, args) =>
            {
                if (args.PropertyName == nameof(SearchString)
                 || args.PropertyName == nameof(FromDateTime)
                 || args.PropertyName == nameof(ToDateTime))
                {
                    LoadData();
                }
            };
        }
Exemple #2
0
 public ReadViewModel(IDataService _dataService, SettingsViewModel settings, INavigationService navigationService)
 {
     _navigationService = navigationService;
     this.dataService = _dataService;
     this.settings = settings;
 }