public MainWindowVM() { myBl = new Bl(); _eventAggregator = new Prism.Events.EventAggregator(); _myMessageDialog = new MyMessageDialog(); _eventAggregator.GetEvent <PL.Events.OpenLoginEvent>() .Subscribe(OpenLogin); _eventAggregator.GetEvent <PL.Events.OpenRegistrationEvent>() .Subscribe(OpenRegistration); _eventAggregator.GetEvent <PL.Events.OpenHomeEvent>() .Subscribe(OpenHome); OpenMyHomeCommand = new DelegateCommand <Type>(RunOpenHome, CanOpen); OpenMyAddFoodCommand = new DelegateCommand <Type>(RunOpenAddFood, CanOpen); OpenMyGoalsCommand = new DelegateCommand <Type>(RunOpenGoals, CanOpen); OpenMyBodyMeasurementsCommand = new DelegateCommand <Type>(RunOpenBodyMeasurements, CanOpen); OpenMyProfilCommand = new DelegateCommand <Type>(RunOpenProfil, CanOpen); OpenMyStatisticCommand = new DelegateCommand <Type>(RunOpenStatistic, CanOpen); OpenMyLogoutCommand = new DelegateCommand <Type>(RunMakeLogout, CanOpen); LoginView = new LoginView(_eventAggregator, _myMessageDialog); HomeView = new HomeView(); SelectedView = LoginView; }
public LoginVM(IEventAggregator eventAggregator, IMyMessageDialog myMessageDialog) { _eventAggregator = eventAggregator; _myMessageDialog = myMessageDialog; myBl = new Bl(); OpenMyHomeCommand = new DelegateCommand <Type>(RunOpenHome, CanOpenHome); OpenMyRegistrationCommand = new DelegateCommand <Type>(RunOpenRegistration, CanOpenRegistration); }
public ProfilVM(IEventAggregator eventAggregator, IMyMessageDialog myMessageDialog) { _eventAggregator = eventAggregator; _myMessageDialog = myMessageDialog; myBl = new Bl(); updateMyCurrentUser(); }
public BodyMeasurementsVM(IEventAggregator eventAggregator, IMyMessageDialog myMessageDialog) { _eventAggregator = eventAggregator; _myMessageDialog = myMessageDialog; myBl = new Bl(); SaveBodyMeasurementsCommand = new DelegateCommand <Type>(RunSaveBodyMeasurements, CanSaveBodyMeasurements); }
public GoalsVM(IEventAggregator eventAggregator, IMyMessageDialog myMessageDialog) { _eventAggregator = eventAggregator; _myMessageDialog = myMessageDialog; myBl = new Bl(); updateMyGoal(); SaveGoalCommand = new DelegateCommand <Type>(RunSaveGoal, CanSaveGoal); }
public AddFoodVM(IEventAggregator eventAggregator, IMyMessageDialog myMessageDialog) { _eventAggregator = eventAggregator; _myMessageDialog = myMessageDialog; myBl = new Bl(); SearchFoodCommand = new DelegateCommand <Type>(RunSearchFood, CanSearch); AddSelectedFoodCommand = new DelegateCommand <Type>(RunAddSelectedFood, CanAdd); MySearchFood = new ObservableCollection <FoodItem>(); MyFoodToday = new ObservableCollection <FoodItem>(); SelectedSearchFood = new FoodItem(); selectedMyFood = new FoodItem(); showSelectedFood = new FoodItem(); PointLabel = chartPoint => string.Format("{0} ({1:P})", chartPoint.Y, chartPoint.Participation); }
public StatisticView(IEventAggregator eventAggregator, IMyMessageDialog myMessageDialog) { InitializeComponent(); _viewModel = new StatisticVM(eventAggregator, myMessageDialog); DataContext = _viewModel; }
public RegistrationView(IEventAggregator eventAggregator, IMyMessageDialog myMessageDialog) { InitializeComponent(); _viewModel = new RegistrationVM(eventAggregator, myMessageDialog); DataContext = _viewModel; }
public BodyMeasurementsView(IEventAggregator eventAggregator, IMyMessageDialog myMessageDialog) { InitializeComponent(); _viewModel = new BodyMeasurementsVM(eventAggregator, myMessageDialog); DataContext = _viewModel; }
public StatisticVM(IEventAggregator eventAggregator, IMyMessageDialog myMessageDialog) { _eventAggregator = eventAggregator; _myMessageDialog = myMessageDialog; myBl = new Bl(); }
public AddFoodView(IEventAggregator eventAggregator, IMyMessageDialog myMessageDialog) { InitializeComponent(); _viewModel = new AddFoodVM(eventAggregator, myMessageDialog); DataContext = _viewModel; }