Esempio n. 1
0
        public RegisterViewModel(BL.IBlRouter blRouter, IEventAggregator eventAggregator)
        {
            _eventAggregator = eventAggregator;
            _blRouter        = blRouter;

            sex = GENDER.MALE;

            SaveCommand = new  DelegateCommand(OnSave, CanSave);
        }
        public ActivityViewModel(IEventAggregator eventAggregator, IBlRouter blRouter, DateTime dateTime)
        {
            _dateTime        = dateTime;
            _blRouter        = blRouter;
            _eventAggregator = eventAggregator;
            ActivityList     = new ObservableCollection <Activity>();

            _eventAggregator.GetEvent <BE.Events.SelectedDateChangedEvent>()
            .Subscribe(SelectedDateChanged);
            _eventAggregator.GetEvent <BE.Events.MealAddedEvent>()
            .Subscribe(LoadAsync);
            LoadAsync();
        }