Esempio n. 1
0
 public ModuleManagedViewModel(SettingsProvider settingsProvider, IViewModelNavigator navigator,
                               IMappingEngine mappingEngine)
 {
     _settingsProvider = settingsProvider;
     _navigator        = navigator;
     _mappingEngine    = mappingEngine;
 }
Esempio n. 2
0
 public MainViewModel(IViewModelNavigator navigator, IMessenger messenger)
 {
     messenger.Register <ContentChangedMessage>(this, OnContentChanged);
     _messenger = messenger;
     _navigator = navigator;
     _navigator.NavigateForward <WelcomViewModel>(null);
 }
Esempio n. 3
0
 public SelectPatternViewModelFactory(
     IViewModelNavigator navigator,
     PatternViewModelProvider patternViewModelProvider)
 {
     _navigator = navigator;
     _patternViewModelProvider = patternViewModelProvider;
 }
Esempio n. 4
0
 public CompositionsEditorViewModelFactory(
     IViewModelNavigator navigator,
     IDialogService dialogService)
 {
     _navigator     = navigator;
     _dialogService = dialogService;
 }
Esempio n. 5
0
        public MainViewModel(
            IViewModelNavigator navigator,
            IMessenger messenger,
            SessionService sessionService,
            CommunicationManager communicationManager,
            SettingsProvider settingsProvider)
        {
            _sessionService = sessionService;
            _communicationManager = communicationManager;
            _settingsProvider = settingsProvider;
            messenger.Register<ShowChildWindowMessage>(this, RaiseShowWindow);

            messenger.Register<WindowStateMessage>(this, state => RaiseStateChanged(state.State));

            messenger.Register<ContentChangedMessage>(this, OnContentChanged);
            //navigator.NavigateForward<WelcomeViewModel>(null); //temporary
            navigator.NavigateForward<PasswordPromptViewModel>(null);

            messenger.Register<CommandMessage>(this, OnOpenCommand);
            messenger.Register<CloseCommandMessage>(this, OnCloseCommand);
            UpdateSessionStart();
            communicationManager.Connect();
            _timer = new DispatcherTimer();
            _timer.Interval = new TimeSpan(0, 0, 15);
            _timer.IsEnabled = true;
            _timer.Tick += SendPing;
            _timer.Start();
        }
Esempio n. 6
0
 public SelectActivityViewModelFactory(
     SettingsProvider settingsProvider,
     IViewModelNavigator navigator)
 {
     _settingsProvider = settingsProvider;
     _navigator        = navigator;
 }
 public SelectActivityViewModel(
     SettingsProvider settingsProvider,
     IViewModelNavigator navigator)
 {
     _settingsProvider = settingsProvider;
     _navigator = navigator;
 }
Esempio n. 8
0
 public MainViewModel(IViewModelNavigator navigator, IMessenger messenger)
 {
     messenger.Register<ContentChangedMessage>(this, OnContentChanged);
     _messenger = messenger;
     _navigator = navigator;
     _navigator.NavigateForward<WelcomViewModel>(null);
 }
Esempio n. 9
0
 public WelcomeViewModelFactory(
     IViewModelNavigator navigator,
     SettingsProvider settingsProvider)
 {
     _navigator        = navigator;
     _settingsProvider = settingsProvider;
 }
Esempio n. 10
0
        public ApprTypesViewModel(IRootModel deserializedContents, IViewModelNavigator viewModelNavigator,
                                  IList <IContentViewModel> viewModelsICanNavigateTo, string level1ID)
        {
            var deserializedContents1 = deserializedContents as PAVContent;

            _level1ID = level1ID;

            _viewModelNavigator       = viewModelNavigator;
            _viewModelsICanNavigateTo = viewModelsICanNavigateTo;

            // Find and grab the relevant "ID" fields from the Models as these will be used for the buttons' text
            if (deserializedContents1 != null)
            {
                var phaseVoltages = (from a in deserializedContents1.ApprPhaseVoltages
                                     where string.Compare(a.ID, _level1ID, StringComparison.CurrentCultureIgnoreCase) == 0
                                     from b in a.ApprTypes
                                     select b).ToList();

                foreach (var phaseVoltage in phaseVoltages)
                {
                    _buttonTextsParentIDs.Add(phaseVoltage.ID);
                }

                _parentIDsCount = phaseVoltages.Count;
            }
            else
            {
                throw new ArgumentNullException("deserializedContents", String.Format("{0} is referencing null deserialized contents", GetType()));
            }


            Title = _level1ID;
        }
Esempio n. 11
0
        public AddJobProfileViewModel(IViewModelNavigator viewModelNavigator, IProfileRepository profileRepository)
        {
            ViewModelNavigator = viewModelNavigator;
            ProfileRepository  = profileRepository;
            AddJobProfileModel = new AddJobProfileModelDTO();

            JobList.Add(new JobModel {
                Id = 1, Name = "House Fixes", Description = "Includes plumbing work, electrical, cleaing, renovation."
            });
            JobList.Add(new JobModel {
                Id = 2, Name = "Grooming", Description = "Includes manicure, pedicure, massage, haircuts"
            });
            JobList.Add(new JobModel {
                Id = 3, Name = "Construction", Description = "House building, metal works, wood works"
            });
            JobList.Add(new JobModel {
                Id = 4, Name = "Entertainment", Description = "Includes Party needs, singers, photographers"
            });
            JobList.Add(new JobModel {
                Id = 5, Name = "Modeling", Description = "For product commercials"
            });
            JobList.Add(new JobModel {
                Id = 6, Name = "Promotional", Description = "Selling stuff"
            });
        }
Esempio n. 12
0
 public ModuleManagedViewModel(SettingsProvider settingsProvider, IViewModelNavigator navigator,
     IMappingEngine mappingEngine)
 {
     _settingsProvider = settingsProvider;
     _navigator = navigator;
     _mappingEngine = mappingEngine;
 }
Esempio n. 13
0
        public MainViewModel(
            IViewModelNavigator navigator,
            IMessenger messenger,
            SessionService sessionService,
            CommunicationManager communicationManager,
            SettingsProvider settingsProvider)
        {
            _sessionService       = sessionService;
            _communicationManager = communicationManager;
            _settingsProvider     = settingsProvider;
            messenger.Register <ShowChildWindowMessage>(this, RaiseShowWindow);

            messenger.Register <WindowStateMessage>(this, state => RaiseStateChanged(state.State));

            messenger.Register <ContentChangedMessage>(this, OnContentChanged);
            //navigator.NavigateForward<WelcomeViewModel>(null); //temporary
            navigator.NavigateForward <PasswordPromptViewModel>(null);


            messenger.Register <CommandMessage>(this, OnOpenCommand);
            messenger.Register <CloseCommandMessage>(this, OnCloseCommand);
            UpdateSessionStart();
            communicationManager.Connect();
            _timer           = new DispatcherTimer();
            _timer.Interval  = new TimeSpan(0, 0, 15);
            _timer.IsEnabled = true;
            _timer.Tick     += SendPing;
            _timer.Start();
        }
Esempio n. 14
0
 public SelectPatternViewModel(
     IViewModelNavigator navigator,
     PatternViewModelProvider patternViewModelProvider
     )
 {
     _navigator = navigator;
     _patternViewModelProvider = patternViewModelProvider;
 }
Esempio n. 15
0
 public WelcomeViewModel(IEventAggregator eventAggregator, IViewModelNavigator navigator)
 {
     SubTitle        = "Your local freelancer platform";
     Caption         = "A web & mobile application aims to create a centralized network that will connect the businesses, LGUs to the pool of freelancers, job seekers and students looking for a part-time job.";
     EventAggregator = eventAggregator;
     Navigator       = navigator;
     EventAggregator.Subscribe(this);
 }
Esempio n. 16
0
 public ImportPatternsViewModel(
     IViewModelNavigator navigator,
     IDialogService dialogService,
     PatternManageViewModelProvider patternDataProvider)
 {
     _navigator           = navigator;
     _dialogService       = dialogService;
     _patternDataProvider = patternDataProvider;
 }
 public CompositionsExplorerViewModel(
     IDialogService dialogService,
     IViewModelNavigator navigator,
     TemplateProviderFactory providerFactory)
 {
     _dialogService   = dialogService;
     _navigator       = navigator;
     _providerFactory = providerFactory;
 }
Esempio n. 18
0
 public ImportPatternsViewModelFactory(
     PatternManageViewModelProvider viewModelProvider,
     IDialogService dialogService,
     IViewModelNavigator navigator)
 {
     _viewModelProvider = viewModelProvider;
     _dialogService     = dialogService;
     _navigator         = navigator;
 }
Esempio n. 19
0
 public TemplateEditorViewModelFactory(
     IViewModelNavigator navigator,
     IDialogService dialogService,
     ImageLoadService imageLoadService)
 {
     _navigator        = navigator;
     _dialogService    = dialogService;
     _imageLoadService = imageLoadService;
 }
 public TemplateExplorerViewModel(
     IDialogService dialogService,
     TemplateViewModelProvider viewModelProvider,
     IViewModelNavigator navigator)
 {
     _dialogService     = dialogService;
     _viewModelProvider = viewModelProvider;
     _navigator         = navigator;
 }
 public CompositionsExplorerViewModel(
     IDialogService dialogService,
     IViewModelNavigator navigator, 
     TemplateProviderFactory providerFactory)
 {
     _dialogService = dialogService;
     _navigator = navigator;
     _providerFactory = providerFactory;
 }
Esempio n. 22
0
 public PrinterActivityViewerViewModelFactory(
     IViewModelNavigator navigator,
     PrinterMessageProvider printerMessageProvider,
     SettingsProvider settingsProvider,
     ImagePrinter imagePrinter)
 {
     _printerActivityViewModel = new Lazy <PrinterActivityViewerViewModel>(() =>
                                                                           new PrinterActivityViewerViewModel(navigator, printerMessageProvider, imagePrinter, settingsProvider));
 }
Esempio n. 23
0
        private static void SetViewModelNavigator(ViewModel viewModel, IViewModelNavigator frame)
        {
            if (viewModel == null)
            {
                return;
            }

            viewModel.ViewModelNavigator = frame;
        }
 public ImportPatternsViewModel(
     IViewModelNavigator navigator, 
     IDialogService dialogService,
     PatternManageViewModelProvider patternDataProvider)
 {
     _navigator = navigator;
     _dialogService = dialogService;
     _patternDataProvider = patternDataProvider;
 }
 public TemplateExplorerViewModel(
     IDialogService dialogService,
     TemplateViewModelProvider viewModelProvider,
     IViewModelNavigator navigator)
 {
     _dialogService = dialogService;
     _viewModelProvider = viewModelProvider;
     _navigator = navigator;
 }
Esempio n. 26
0
 public CompositionsExplorerViewModelFactory(
     IDialogService dialogService,
     TemplateProviderFactory viewModelProvider,
     IViewModelNavigator navigator
     )
 {
     _dialogService     = dialogService;
     _viewModelProvider = viewModelProvider;
     _navigator         = navigator;
 }
 public PasswordPromptViewModel(
     SettingsProvider settingsProvider,
     IViewModelNavigator navigator,
     IDialogService dialogService
     )
 {
     _settingsProvider = settingsProvider;
     _navigator = navigator;
     _dialogService = dialogService;
 }
Esempio n. 28
0
 public PasswordPromptViewModel(
     SettingsProvider settingsProvider,
     IViewModelNavigator navigator,
     IDialogService dialogService
     )
 {
     _settingsProvider = settingsProvider;
     _navigator        = navigator;
     _dialogService    = dialogService;
 }
Esempio n. 29
0
 public CameraResultViewModelFactory(
     IViewModelNavigator navigator,
     ImagePrinter printer,
     SettingsProvider settingsProvider,
     ImageService imageService)
 {
     _navigator        = navigator;
     _printer          = printer;
     _settingsProvider = settingsProvider;
     _imageService     = imageService;
 }
Esempio n. 30
0
        public HeadViewModel(IAuthenticator authenticator, IViewModelNavigator navigator, IViewModelFactory viewModelFactory)
        {
            _navigator        = navigator;
            _viewModelFactory = viewModelFactory;
            _authenticator    = authenticator;

            _navigator.StateChanged     += Navigator_StateChanged;
            _authenticator.StateChanged += Authenticator_StateChanged;

            UpdateCurrentViewModelCommand = new UpdateCurrentViewModelCommand(navigator, _viewModelFactory);
            UpdateCurrentViewModelCommand.Execute(ViewType.Login);
        }
Esempio n. 31
0
 public CameraSettingsExplorerViewModelFactory(
     SettingsProvider settingsProvider,
     IViewModelNavigator navigator,
     CompositionModelProcessor imageProcessor,
     IMappingEngine mappingEngine, IDialogService dialogService)
 {
     _settingsProvider = settingsProvider;
     _navigator        = navigator;
     _imageProcessor   = imageProcessor;
     _mappingEngine    = mappingEngine;
     _dialogService    = dialogService;
 }
Esempio n. 32
0
 public CurrentSessionViewModelFactory(
     IViewModelNavigator navigator,
     SessionService sessionService,
     ImagePrinter printer,
     SettingsProvider settings
     )
 {
     _navigator      = navigator;
     _sessionService = sessionService;
     _printer        = printer;
     _settings       = settings;
 }
Esempio n. 33
0
        public TakePhotoViewModel(
            IViewModelNavigator navigator,
            CompositionModelProcessor imageProcessor,
            SettingsProvider settingsProvider
            )
        {
            _settingsProvider = settingsProvider;
            _navigator        = navigator;
            _imageProcessor   = imageProcessor;

            _width  = CDefWidth;
            _height = CDefHeight;
        }
Esempio n. 34
0
 public ThemeManagerViewModel(
     IViewModelNavigator navigator,
     IDialogService dialogService,
     SettingsProvider settingsProvider,
     IMappingEngine mappingEngine,
     ImageLoadService imageLoadService)
 {
     _navigator = navigator;
     _dialogService = dialogService;
     _settingsProvider = settingsProvider;
     _mappingEngine = mappingEngine;
     _imageLoadService = imageLoadService;
 }
Esempio n. 35
0
 public AppSettingsExplorerViewModelFactory(
     SettingsProvider settingsProvider,
     IViewModelNavigator navigator,
     IMappingEngine mappingEngine,
     SchedulerService schedulerService,
     ImagePrinter imagePrinter)
 {
     _settingsProvider = settingsProvider;
     _navigator        = navigator;
     _mappingEngine    = mappingEngine;
     _schedulerService = schedulerService;
     _imagePrinter     = imagePrinter;
 }
Esempio n. 36
0
        public TakePhotoViewModel(
            IViewModelNavigator navigator,
            CompositionModelProcessor imageProcessor,
            SettingsProvider settingsProvider
            )
        {
            _settingsProvider = settingsProvider;
            _navigator = navigator;
            _imageProcessor = imageProcessor;

            _width = CDefWidth;
            _height = CDefHeight;
        }
 public ThemeManagerViewModel(
     IViewModelNavigator navigator,
     IDialogService dialogService,
     SettingsProvider settingsProvider,
     IMappingEngine mappingEngine,
     ImageLoadService imageLoadService)
 {
     _navigator        = navigator;
     _dialogService    = dialogService;
     _settingsProvider = settingsProvider;
     _mappingEngine    = mappingEngine;
     _imageLoadService = imageLoadService;
 }
 public ChangePasswordViewModel(IViewModelNavigator navigator, SettingsProvider settingsProvider, IDialogService dialogService)
 {
     _dialogService    = dialogService;
     _navigator        = navigator;
     _settingsProvider = settingsProvider;
     PasswordOld       = new PasswordBoxViewModel();
     PasswordNew       = new PasswordBoxViewModel();
     PasswordConfirm   = new PasswordBoxViewModel();
     //todo Если есть идеи по лучше буду рад услышать, но пока так
     PasswordConfirm.OtherKeyboard = new[] { PasswordNew, PasswordOld };
     PasswordOld.OtherKeyboard     = new[] { PasswordNew, PasswordConfirm };
     PasswordNew.OtherKeyboard     = new[] { PasswordOld, PasswordConfirm };
 }
 public ChangePasswordViewModel(IViewModelNavigator navigator, SettingsProvider settingsProvider, IDialogService dialogService)
 {
     _dialogService = dialogService;
     _navigator = navigator;
     _settingsProvider = settingsProvider;
     PasswordOld = new PasswordBoxViewModel();
     PasswordNew = new PasswordBoxViewModel();
     PasswordConfirm = new PasswordBoxViewModel();
     //todo Если есть идеи по лучше буду рад услышать, но пока так
     PasswordConfirm.OtherKeyboard = new[] { PasswordNew, PasswordOld };
     PasswordOld.OtherKeyboard = new[] { PasswordNew, PasswordConfirm };
     PasswordNew.OtherKeyboard = new[] { PasswordOld, PasswordConfirm };
 }
 public CurrentSessionViewModel(
     IViewModelNavigator navigator,
     SessionService sessionService,
     ImagePrinter printer,
     SettingsProvider settings
     )
 {
     _navigator = navigator;
     _sessionService = sessionService;
     _printer = printer;
     AppSettingsDto appSettings = settings.GetAppSettings();
     if (appSettings != null)
         _printerName = appSettings.PrinterName;
 }
Esempio n. 41
0
 public CameraViewModelFactory(
     SettingsProvider settings,
     IDialogService dialogService,
     IViewModelNavigator navigator,
     IMappingEngine mappingEngine,
     CompositionModelProcessorFactory imageProcessorFactory
     )
 {
     _settings              = settings;
     _dialogService         = dialogService;
     _navigator             = navigator;
     _mappingEngine         = mappingEngine;
     _imageProcessorFactory = imageProcessorFactory;
 }
 public AppSettingsExplorerViewModel(
     IViewModelNavigator navigator,
     SettingsProvider settingsProvider,
     IMappingEngine mappingEngine,
     SchedulerService schedulerService,
     ImagePrinter imagePrinter)
 {
     _navigator = navigator;
     _settingsProvider = settingsProvider;
     _mappingEngine = mappingEngine;
     _schedulerService = schedulerService;
     _imagePrinter = imagePrinter;
     _maxAvailableCopies = 255;
 }
Esempio n. 43
0
        //public Hour DateEnd
        //{
        //    get { return new Hour(_dateEnd);; }
        //    set
        //    {
        //        if (value == null)
        //        {
        //            _dateEnd = TimeSpan.Zero;
        //            return;
        //        }

        //        _dateEnd = value.GetCurrentTime();
        //        RaisePropertyChanged();
        //    }
        //}
        #endregion
        public AppSettingsExplorerViewModel(
            IViewModelNavigator navigator,
            SettingsProvider settingsProvider,
            IMappingEngine mappingEngine,
            SchedulerService schedulerService,
            ImagePrinter imagePrinter)
        {
            _navigator          = navigator;
            _settingsProvider   = settingsProvider;
            _mappingEngine      = mappingEngine;
            _schedulerService   = schedulerService;
            _imagePrinter       = imagePrinter;
            _maxAvailableCopies = 255;
        }
Esempio n. 44
0
        public CameraViewModel(
            SettingsProvider settingsProvider,
            IDialogService dialogService,
            IViewModelNavigator navigator,
            CompositionModelProcessor imageProcessor
            )
        {
            _settingsProvider = settingsProvider;
            _dialogService = dialogService;
            _navigator = navigator;
            _imageProcessor = imageProcessor;

            _width = CDefWidth;
            _height = CDefHeight;
        }
Esempio n. 45
0
 public InstagramExplorerViewModelFactory(
     IViewModelNavigator navigator,
     InstagramExplorer instagramExplorer,
     SettingsProvider settings,
     ImagePrinter printer, PatternViewModelProvider patternVMProvider,
     ImageUtils imageUtils, IMappingEngine mappingEngine)
 {
     _navigator         = navigator;
     _instagramExplorer = instagramExplorer;
     _settings          = settings;
     _printer           = printer;
     _patternVmProvider = patternVMProvider;
     _imageUtils        = imageUtils;
     _mappingEngine     = mappingEngine;
 }
 public PrinterActivityViewerViewModel(
     IViewModelNavigator navigator,
     PrinterMessageProvider messageProvider,
     ImagePrinter imagePrinter,
     SettingsProvider settingsProvider
     )
 {
     _navigator = navigator;
     _messageProvider = messageProvider;
     _imagePrinter = imagePrinter;
     _copiesCount = 1;
     AppSettingsDto appSettings = settingsProvider.GetAppSettings();
     if (appSettings != null)
     {
         HashTag = appSettings.HashTag;
         _printerName = appSettings.PrinterName;
     }
 }
Esempio n. 47
0
 public CameraResultViewModel(
     IViewModelNavigator navigator, 
     ImagePrinter printer, 
     SettingsProvider settingsProvider,
     ImageService imageService,
     CompositionProcessingResult result)
 {
     _navigator = navigator;
     _printer = printer;
     _imageService = imageService;
     Image = result.ImageResult;
     _copiesCount = 1;
     var appSettings = settingsProvider.GetAppSettings();
     if (appSettings != null)
     {
         _maxCopies = appSettings.MaxPrinterCopies;
         _printerName = appSettings.PrinterName;
     }
 }
Esempio n. 48
0
 public StatsViewModel(
     IViewModelNavigator navigator
     )
 {
     _navigator = navigator;
 }
Esempio n. 49
0
 public WelcomViewModel(IViewModelNavigator navigator)
 {
     _navigator = navigator;
 }
        public TemplateEditorViewModel(
            IViewModelNavigator navigator, 
            IDialogService dialogService, 
            ImageLoadService imageLoadService,
            CheckableTemplateViewModel template)
        {
            OverlayOpacity = 1.0;

            _navigator = navigator;
            _dialogService = dialogService;
            _imageLoadService = imageLoadService;
            _originalObject = template;
            Template = _originalObject.Copy();

            Init();
        }
 public TakePhotoResultViewModel(IViewModelNavigator navigator, byte[] photoResult)
 {
     _photoResult = photoResult;
     _navigator = navigator;
 }
        public InstagramExplorerViewModel(
            IViewModelNavigator navigator,
            InstagramExplorer instagramExplorer,
            SettingsProvider settings,
            ImagePrinter printer, PatternViewModelProvider patternVMProvider,
            ImageUtils imageUtils, IMappingEngine mappingEngine)
        {
            _navigator = navigator;
            _printer = printer;
            _patternVmProvider = patternVMProvider;
            _imageUtils = imageUtils;
            _mappingEngine = mappingEngine;
            _instagramExplorer = instagramExplorer;
            AppSettingsDto appSettings = settings.GetAppSettings();
            if (appSettings != null)
                _printerName = appSettings.PrinterName;

            IsHashTag = true;
            SearchAsyncOperation= new NotifyTaskCompletion<ImageResponse>(Task.FromResult(default(ImageResponse)));
            _searchTokenSource= new CancellationTokenSource();
        }
Esempio n. 53
0
 public WelcomeViewModel(IViewModelNavigator navigator, SettingsProvider settingsProvider)
 {
     _navigator = navigator;
     _settingsProvider = settingsProvider;
 }
 public CameraSettingsExplorerViewModel(
     IViewModelNavigator navigator,
     SettingsProvider settingsProvider,
     CompositionModelProcessor imageProcessor,
     IMappingEngine mappingEngine, IDialogService dialogService)
 {
     _navigator = navigator;
     _settingsProvider = settingsProvider;
     _imageProcessor = imageProcessor;
     _mappingEngine = mappingEngine;
     _dialogService = dialogService;
 }