Example #1
0
 public ManageFarmsPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager, IEventAggregator eventAggregator)
     : base(navigationService, metricsManager)
 {
     _EventAggregator = eventAggregator;
     Title            = "FARMS";
     //InitAsync();
 }
 public SurveyResultsPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager, IEventAggregator eventAggregator)
     : base(navigationService, metricsManager)
 {
     _eventAggregator = eventAggregator;
     Title            = AppTextResource.SurveyResultsPageTitle;
     BuildResultData();
 }
 public RootPageViewModel(INavigationService navigationService, IMetricsManagerService metricsSevice, IPageDialogService dialogueService, IEventAggregator eventAggregator)
     : base(navigationService, metricsSevice)
 {
     _eventAggregator = eventAggregator;
     _dialogService   = dialogueService;
     Title            = "UnDDER CONTROL";
     InitAsync();
 }
 public CowStatusResultsPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager)
     : base(navigationService, metricsManager)
 {
     Title         = AppTextResource.SummaryResultTitle;
     NiThreshold   = UserSettings.NewInfectionThreshold;
     CureThreshold = UserSettings.CureThreshold;
     Init();
 }
Example #5
0
 public CowStatusInputPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager, IEventAggregator eventAggregator)
     : base(navigationService, metricsManager)
 {
     Title            = AppTextResource.CowStatusPageTitle;
     IsBusy           = true;
     CowInfected      = false; //Default value
     _EventAggregator = eventAggregator;
 }
Example #6
0
 public SurveyPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager, IEventAggregator ea)
     : base(navigationService, metricsManager)
 {
     _eventAggregator  = ea;
     Title             = "UnDDER CONTROL";
     AnswerYesCommand  = new DelegateCommand(AnswerYes, () => IsNotBusy);
     AnswerNoCommand   = new DelegateCommand(AnswerNo, () => IsNotBusy);
     StartStageCommand = new DelegateCommand(StartStage, () => IsNotBusy);
     Init();
 }
Example #7
0
 public ApiManager(IApiService <IFarmApi> farmApi, IApiService <IFarmUserApi> farmUserApi, IApiService <IFarmTypeApi> farmTypeApi, IApiService <ISurveyApi> surveyApi, IApiService <ICowStatusApi> cowStatusApi, IApiService <ICowStatusFarmApi> cowStatusFarmApi, IApiService <ISurveyResponseApi> surveyResponseApi, IApiService <IUserApi> userApi, IMetricsManagerService metricsManager)
 {
     IsConnected = Connectivity.NetworkAccess == NetworkAccess.Internet;
     Connectivity.ConnectivityChanged += Connectivity_ConnectivityChanged;
     _farmApi           = farmApi;
     _farmUserApi       = farmUserApi;
     _farmTypeApi       = farmTypeApi;
     _surveyApi         = surveyApi;
     _cowStatusApi      = cowStatusApi;
     _cowStatusFarmApi  = cowStatusFarmApi;
     _surveyResponseApi = surveyResponseApi;
     _userApi           = userApi;
     _metricsManager    = metricsManager;
 }
        public SdctMasterDetailPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager, IEventAggregator ea, ICookieService cs)
            : base(navigationService, metricsManager)
        {
            Title           = "UnDDER CONTROL";
            eventAggregator = ea;
            cookieService   = cs;
            OnItemTapped    = new DelegateCommand <MenuItemModel>(MenuNavigate);

            MenuItems = new ObservableCollection <MenuItemModel>
            {
                new MenuItemModel {
                    Name = "Home", Icon = "home.png", Page = "/SdctMasterDetailPage/NavigationPage/RootPage"
                },
                new MenuItemModel {
                    Name = "Manage Farms", Icon = "farm.png", Page = "NavigationPage/ManageFarmsPage"
                },
                new MenuItemModel {
                    Name = "Log out", Icon = "user.png", Page = "/NavigationPage/LoginPage"
                }
            };
        }
 public CowStatusPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager)
     : base(navigationService, metricsManager)
 {
     Title = AppTextResource.CowStatusPageTitle;
 }
 public TermsPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager)
     : base(navigationService, metricsManager)
 {
     OnAcceptCommand = new DelegateCommand(AcceptTerms);
     OnBrowseCommand = new DelegateCommand(OpenBrowser);
 }
Example #11
0
 public ConnectionIssuePageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager)
     : base(navigationService, metricsManager)
 {
     RetryCommand = new DelegateCommand(RetryLogin);
 }
 public SplashPageViewModel(INavigationService navigationService, IMetricsManagerService metricsSevice)
     : base(navigationService, metricsSevice)
 {
     Title = "UnDDER CONTROL";
 }
 public ViewModelBase(INavigationService navigationService, IMetricsManagerService metricsManager)
 {
     MetricsManager    = metricsManager;
     NavigationService = navigationService;
     ApiManager        = new ApiManager(farmApi, farmUserApi, farmTypeApi, surveyApi, cowStatusApi, cowStatusFarmApi, surveyResponseApi, userApi, MetricsManager);
 }
 public TestWebPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager)
     : base(navigationService, metricsManager)
 {
 }
Example #15
0
 public NoResultsComparisonPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager)
     : base(navigationService, metricsManager)
 {
     Title = AppTextResource.NoResultsComparePageTitle;
 }
Example #16
0
 public LoginPageViewModel(INavigationService navigationService, IEventAggregator eventAggregator, IMetricsManagerService metricsManager)
     : base(navigationService, metricsManager)
 {
     Title           = "";
     EventAggregator = eventAggregator;
     //EventAggregator.GetEvent<HtmlChangedEvent>().Subscribe(CheckLogin);
 }
Example #17
0
 public CowStatusComparisonPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager)
     : base(navigationService, metricsManager)
 {
     Title           = "";
     latestResults   = BuildCowData(App.LatestCowStatusData);
     previousResults = BuildCowData(App.PreviousCowStatusData);
     NiThreshold     = UserSettings.NewInfectionThreshold;
     CureThreshold   = UserSettings.CureThreshold;
     BuildGraphData();
 }
 public AssessmentPageViewModel(INavigationService navigationService, IMetricsManagerService metricsService)
     : base(navigationService, metricsService)
 {
     Title = "UnDDER CONTROL";
     InitAsync();
 }
 public FarmDetailPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager)
     : base(navigationService, metricsManager)
 {
     Title = "FARM DETAIL";
     InitAsync();
 }
Example #20
0
 public AboutPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager)
     : base(navigationService, metricsManager)
 {
     Title = "Placeholder";
 }
 public SurveyComparisonPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager)
     : base(navigationService, metricsManager)
 {
     Title = AppTextResource.TitleResultComparison;
     Init();
 }
 public MonitorPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager)
     : base(navigationService, metricsManager)
 {
     Title = "";
     PopulateCowStatusData();
 }
Example #23
0
 public CowStatusFinishPageViewModel(INavigationService navigationService, IMetricsManagerService metricsManager)
     : base(navigationService, metricsManager)
 {
     Title = "";
 }