public HumidityPageViewModel(INavigationService navigationService)
 {
     observationRepository = new ObservationRepository();
     LoadData();
     LoadCommands();
     this.navigationService = navigationService;
 }
Пример #2
0
 public VitalSignsService(
     IObservationRepository observationRepository,
     IQuestionnaireRepository questionnaireRepository
     )
 {
     _observationRepository   = observationRepository;
     _questionnaireRepository = questionnaireRepository;
 }
Пример #3
0
 public BalanceService(IHorizonService horizonService, IObservationRepository <BalanceObservation> observationRepository, IWalletBalanceRepository walletBalanceRepository, ILog log, int batchSize)
 {
     _horizonService          = horizonService;
     _observationRepository   = observationRepository;
     _walletBalanceRepository = walletBalanceRepository;
     _log       = log;
     _batchSize = batchSize;
 }
Пример #4
0
 public TransactionService(IHorizonService horizonService, IObservationRepository <BroadcastObservation> observationRepository,
                           ITxBroadcastRepository broadcastRepository, ITxBuildRepository buildRepository, ILog log, int batchSize)
 {
     _horizonService        = horizonService;
     _observationRepository = observationRepository;
     _broadcastRepository   = broadcastRepository;
     _buildRepository       = buildRepository;
     _log       = log;
     _batchSize = batchSize;
 }
Пример #5
0
 public TransactionHistoryService(IHorizonService horizonService, IObservationRepository <TransactionHistoryObservation> observationRepository,
                                  ITxHistoryRepository txHistoryRepository, ITxBroadcastRepository txBroadcastRepository, ILog log, int batchSize)
 {
     _horizonService        = horizonService;
     _observationRepository = observationRepository;
     _txHistoryRepository   = txHistoryRepository;
     _txBroadcastRepository = txBroadcastRepository;
     _log       = log;
     _batchSize = batchSize;
 }
 public WeatherForecastAggregateService(
     IForecastRepository forecastRepository,
     IObservationRepository observationRepository,
     IForecastsServiceRepository forecastsServiceRepository,
     IObservationsServiceRepository observationsServiceRepository)
 {
     ForecastRepository            = forecastRepository;
     ObservationRepository         = observationRepository;
     ForecastsServiceRepository    = forecastsServiceRepository;
     ObservationsServiceRepository = observationsServiceRepository;
 }
Пример #7
0
 public TransactionHistoryService(IBalanceService balanceService,
                                  IHorizonService horizonService,
                                  IKeyValueStoreRepository keyValueStoreRepository,
                                  IObservationRepository <TransactionHistoryObservation> observationRepository,
                                  ITxHistoryRepository txHistoryRepository,
                                  ILogFactory log,
                                  IBlockchainAssetsService blockchainAssetsService)
 {
     _balanceService          = balanceService;
     _horizonService          = horizonService;
     _keyValueStoreRepository = keyValueStoreRepository;
     _observationRepository   = observationRepository;
     _txHistoryRepository     = txHistoryRepository;
     _log = log.CreateLog(this);
     _blockchainAssetsService = blockchainAssetsService;
 }
 public ActivitiesViewModel(IGALogger logger, IUserInfoService userInfoService,
                            IHUDProvider hudProvider, IIndicatorRepository indicatoryRepository, ISiteIndicatorRepository siteIndicatoryRepository,
                            IActivityRepository activityRepository, IObservationRepository observationRepository, IObservationEntryRepository observationEntryRepository,
                            IIndicatorAgeRepository indicatorAgeRepository)
 {
     _userInfoService            = userInfoService;
     _hudProvider                = hudProvider;
     SiteNameLabel               = AppResources.SiteNameLabel;
     PageTitle                   = AppResources.IndicatorsPageTitle;
     _indicatorRepository        = indicatoryRepository;
     _siteIndicatoryRepository   = siteIndicatoryRepository;
     _activitiesRepository       = activityRepository;
     _observationRepository      = observationRepository;
     _observationEntryRepository = observationEntryRepository;
     _indicatorAgeRespository    = indicatorAgeRepository;
 }
 public BalanceService(IHorizonService horizonService,
                       IKeyValueStoreRepository keyValueStoreRepository,
                       IObservationRepository <BalanceObservation> observationRepository,
                       IWalletBalanceRepository walletBalanceRepository,
                       string depositBaseAddress,
                       string[] explorerUrlFormats,
                       ILogFactory log,
                       IBlockchainAssetsService blockchainAssetsService)
 {
     _horizonService          = horizonService;
     _keyValueStoreRepository = keyValueStoreRepository;
     _observationRepository   = observationRepository;
     _walletBalanceRepository = walletBalanceRepository;
     _depositBaseAddress      = depositBaseAddress;
     _explorerUrlFormats      = explorerUrlFormats;
     _log = log.CreateLog(this);
     _blockchainAssetsService = blockchainAssetsService;
 }
Пример #10
0
 public ObservationController(IMapper mapper
                              , ISystemClockService systemClock
                              , IUnitOfWork unitOfWork
                              , IBirdRepository birdRepository
                              , ILogger <ObservationController> logger
                              , UserManager <ApplicationUser> userManager
                              , IObservationRepository observationRepository
                              , IObservationPositionRepository observationPositionRepository
                              , IObservationNoteRepository observationNoteRepository)
 {
     _mapper                        = mapper;
     _logger                        = logger;
     _unitOfWork                    = unitOfWork;
     _userManager                   = userManager;
     _systemClock                   = systemClock;
     _birdRepository                = birdRepository;
     _observationRepository         = observationRepository;
     _observationPositionRepository = observationPositionRepository;
     _observationNoteRepository     = observationNoteRepository;
 }
Пример #11
0
 public TransactionService(IBalanceService balanceService,
                           IHorizonService horizonService,
                           IObservationRepository <BroadcastObservation> observationRepository,
                           IWalletBalanceRepository balanceRepository,
                           ITxBroadcastRepository broadcastRepository,
                           ITxBuildRepository buildRepository,
                           TimeSpan transactionExpirationTime,
                           ILogFactory logFactory,
                           IBlockchainAssetsService blockchainAssetsService,
                           IChaosKitty chaosKitty,
                           AppSettings appSettings)
 {
     _balanceService            = balanceService;
     _horizonService            = horizonService;
     _observationRepository     = observationRepository;
     _balanceRepository         = balanceRepository;
     _broadcastRepository       = broadcastRepository;
     _buildRepository           = buildRepository;
     _transactionExpirationTime = transactionExpirationTime;
     _log = logFactory.CreateLog(this);
     _blockchainAssetsService = blockchainAssetsService;
     _chaos       = chaosKitty;
     _appSettings = appSettings;
 }
 public void Init()
 {
     repository = new MockObservationRepository();
 }
 public ObservationVmRepository(IObservationRepository observationRepository)
 {
     _observationRepository = observationRepository;
 }
Пример #14
0
 public ObservationsController(ooredooDbContext context, UserManager <ApplicationUser> userManager, IObservationRepository observationRepository)
 {
     _context                   = context;
     this._userManager          = userManager;
     this.observationRepository = observationRepository;
 }
Пример #15
0
 public ObservationProvider(IObservationRepository observationRepo)
 {
     _observationRepository = observationRepo;
 }
Пример #16
0
 public ObservationService(IObservationRepository observationRepository)
     : base(observationRepository)
 {
     _observationRepository = observationRepository;
 }
Пример #17
0
 public ObservationQueryHandler(IObservationRepository observationRepository)
 {
     _observationRepository = observationRepository;
 }
Пример #18
0
        public LandingViewModel(IGALogger logger, IUserInfoService userInfoService,
                                IHUDProvider hudProvider, IObservationService observationService, ISiteRepository siteRepository,
                                IActivityRepository activityRepository, IIndicatorRepository indicatoryRepository,
                                ISiteIndicatorRepository siteIndicatoryRepository, IObservationRepository observationRepository,
                                IObservationEntryRepository observationEntryRepository, IObservationChangeRepository observationChangeRepository,
                                IObservationCommentRepository observationCommentRepository, IObservationAttachmentRepository observationAttachmentRepository,
                                IIndicatorAgeRepository indicatoryAgeRepository, IDeviceSettings deviceSettings)
        {
            _userInfoService                 = userInfoService;
            _hudProvider                     = hudProvider;
            _observationService              = observationService;
            _siteRepository                  = siteRepository;
            _activityRepository              = activityRepository;
            _indicatorRepository             = indicatoryRepository;
            _siteIndicatorRepository         = siteIndicatoryRepository;
            _observationRepository           = observationRepository;
            _observationEntryRepository      = observationEntryRepository;
            _observationChangeRepository     = observationChangeRepository;
            _observationCommentRepository    = observationCommentRepository;
            _observationAttachmentRepository = observationAttachmentRepository;
            _indicatorAgeRepository          = indicatoryAgeRepository;
            _deviceSettings                  = deviceSettings;

            DownloadText        = AppResources.DownloadText;
            LastInformationText = AppResources.LastInformationText;
            DownloadButtonText  = AppResources.DownloadButtonText;

            var culture = DependencyService.Get <ILocale>().GetCurrentCultureInfo();

            if (culture.TwoLetterISOLanguageName == "fr")
            {
                LanguageId = 2;
            }
            else if (culture.TwoLetterISOLanguageName == "es")
            {
                LanguageId = 3;
            }
            else
            {
                LanguageId = 1;
            }


            //GetUserInfo
            var userInfo = _userInfoService.GetSavedInfo();

            if (!string.IsNullOrEmpty(userInfo.LastDownload))
            {
                try
                {
                    var last = DateTime.Parse(userInfo.LastDownload);
                    var ci   = DependencyService.Get <ILocale>().GetCurrentCultureInfo();
                    LastInformationTextDate = userInfo.LastDownload;                     //string.Format(ci, "{0}", last);
                }
                catch
                {
                    LastInformationText = AppResources.NoDownloadText;
                }
            }
            else
            {
                LastInformationText = AppResources.NoDownloadText;
            }
        }
Пример #19
0
 public ObservationController(IObservationRepository observationRepository) : this()
 {
     _observationRepository   = observationRepository;
     _observationVmRepository = new ObservationVmRepository(_observationRepository);
 }
 public CreateObservationCommandHandler(IObservationRepository observationRepository)
 {
     _observationRepository = observationRepository;
 }
Пример #21
0
 public WeatherService(IObservationRepository observationRepository)
 {
     _observationRepository = observationRepository;
 }
Пример #22
0
 public ObservationService(IObservationRepository repo, IUnitOfWork uow)
 {
     _repository = repo;
     _uow        = uow;
 }
Пример #23
0
 public HomeController(ILogger <HomeController> logger, IObservationRepository observationRepository)
 {
     _logger = logger;
     _observationRepository = observationRepository;
 }
 public ObservationDataService(IObservationRepository repository)
 {
     this.repository = repository;
 }
        public ObservationViewModel(IGALogger logger, IUserInfoService userInfoService, IObservationRepository observationRep,
                                    IHUDProvider hudProvider, IObservationEntryRepository observationEntryRepository,
                                    IObservationChangeRepository observationChangeRepository,
                                    IObservationCommentRepository observationCommentRepository,
                                    IObservationAttachmentRepository observationAttachmentRepository,
                                    IObservationService ObservationService, IDeviceSettings deviceSettings)
        {
            _userInfoService                 = userInfoService;
            _hudProvider                     = hudProvider;
            _observationRep                  = observationRep;
            _observationEntryRepository      = observationEntryRepository;
            _observationChangeRepository     = observationChangeRepository;
            _observationCommentRepository    = observationCommentRepository;
            _observationAttachmentRepository = observationAttachmentRepository;
            _observationService              = ObservationService;
            _deviceSettings                  = deviceSettings;

            TestDate = DateTime.Now;


            MessagingCenter.Subscribe <ObservationChange>(this, "ChangeScreen", (change) =>
            {
                if (Changes == null)
                {
                    Changes = new ObservableCollection <ObservationChange>();
                }
                var item = Changes.Where(m => m == change).FirstOrDefault();
                if (item != null)
                {
                    Changes.Remove(item);
                    Changes.Add(item);
                }
                else
                {
                    Changes.Add(change);
                }
                if (_Navigation.ModalStack.Count != 0)
                {
                    _Navigation.PopModalAsync();
                }
            });

            MessagingCenter.Subscribe <ObservationAttachment>(this, "AttachmentScreen", (attach) =>
            {
                if (Attachments == null)
                {
                    Attachments = new ObservableCollection <ObservationAttachment>();
                }
                var item = Attachments.Where(m => m == attach).FirstOrDefault();
                if (item != null)
                {
                    Attachments.Remove(item);
                    Attachments.Add(item);
                }
                else
                {
                    Attachments.Add(attach);
                }
            });

            MessagingCenter.Subscribe <ObsViewModel>(this, "NumDemUpdate", (change) =>
            {
                RaisePropertyChanged("IndicatorNumCount");
                RaisePropertyChanged("IndicatorDenCount");
                RaisePropertyChanged("IndicatorCount");
                RaisePropertyChanged("IndicatorCountDisplay");
            });



            MessagingCenter.Subscribe <ObservationAttachment>(this, "AttachmentScreenCancel", (change) =>
            {
                if (_Navigation.ModalStack.Count != 0)
                {
                    _Navigation.PopModalAsync();
                }
            });

            MessagingCenter.Subscribe <ObservationChange>(this, "ChangeScreenCancel", (change) =>
            {
                Changes = Changes;
                if (_Navigation.ModalStack.Count != 0)
                {
                    _Navigation.PopModalAsync();
                }
            });

            MessagingCenter.Subscribe <ObservationComment>(this, "CommentScreen", (comment) =>
            {
                var item = Comments.Where(m => m == comment).FirstOrDefault();
                if (item != null)
                {
                    Comments.Remove(item);
                    Comments.Add(item);
                }
                else
                {
                    var i = Comments.Count();
                    Comments.Add(comment);
                }
                if (_Navigation.ModalStack.Count != 0)
                {
                    _Navigation.PopModalAsync();
                }
            });

            MessagingCenter.Subscribe <ObservationComment>(this, "CommentScreenCancel", (change) =>
            {
                Comments = Comments;
                if (_Navigation.ModalStack.Count != 0)
                {
                    _Navigation.PopModalAsync();
                }
            });
        }