Exemple #1
0
 public RssPlugin(IBitTorrentEngine torrentEngine, IDataRepository dataRepository, ITimerFactory timerFactory, IWebClient webClient)
 {
     _torrentEngine = torrentEngine;
     _dataRepository = dataRepository;
     _timer = timerFactory.CreateTimer();
     _webClient = webClient;
 }
        protected ConfigurableController(IDataRepository repository)
        {
            _repository = repository;

            PageConfigurations = GetCurrentPageConfigurations().ToList();

        }
        public static EventSetViewModel ReadEventSet(IDataRepository repository, bool fullLoad)
        {
            var eventSet = new EventSetViewModel(EventSetName);

            var events = repository.GetItems<t00002_event_set>();
            foreach (var ev in events)
            {
                // We want to group them by simulation id but they won't be in order
                if (!eventSet.EventSimulations.Any(e => e.Id == ev.event_simulation))
                    eventSet.EventSimulations.Add(new EventSimulationViewModel(ev.event_simulation));

                // Have option of just returning the root level tree to save time
                if (fullLoad)
                {
                    var eventViewModel = new EventViewModel(ev.event_id, ev.event_day, ev.t010_peril);

                    foreach (var footprintViewModel in ev.t00002_event_loss_footprint.Select(footprint =>
                                                                                             new EventLossFootprintViewModel
                                                                                                 (footprint.id,
                                                                                                  footprint.loss_amount,
                                                                                                  footprint.
                                                                                                      t031_geo_code)))
                    {
                        eventViewModel.EventLossFootprints.Add(footprintViewModel);
                    }

                    // We have constructed the event structure, so now add it to the relevant simulation model
                    var simulation = eventSet.EventSimulations.FirstOrDefault(e => e.Id == ev.event_simulation);
                    if (simulation != null)
                        simulation.Events.Add(eventViewModel);
                }
            }

            return eventSet;
        }
Exemple #4
0
 public SessionData(IUnityContainer container)
 {
     this.container = container;
     Customer = container.Resolve<ICustomerVM>();
     repository = container.Resolve<IDataRepository>();
     repository.DataChanged += OnCustomerChanged;
 }
 public FoodItemViewModel( IDataRepository dataRepository, IRegionManager regionManager, IInteractionService interactionService, ILoggerFacade logger )
     : base(dataRepository, regionManager, interactionService, logger)
 {
     FoodGroupsPerServing = new ObservableCollection<ServingViewModel<FoodGroup>>();
      ValidFoodGroups = new AllFoodGroupsViewModel( dataRepository );
      Title = DisplayStrings.NewFoodItemTitle;
 }
        public AuthenticationController()
        {
            _db = new EF_Login_Data_Repository();

            _service_manager_save_file = Path.Combine(HostingEnvironment.ApplicationPhysicalPath, "App_Data", "temp_Service_Manager.data");
            _service_manager = load_Service_Manger();
        }
        public GeoRegionMaintenanceViewModel(IModuleController moduleController, IDataRepository repository, IEventAggregator eventAggregator)
        {
            _moduleController = moduleController;
            _repository = repository;
            _eventAggregator = eventAggregator;

            ShowView = _moduleController.ShowViewCommand;
            NavigationDetails = _moduleController.NavigationDetails;

            ChangeMetaPanel = new DelegateCommand<bool?>(ChangeMetaViewPanel);
            ChangeGeoPanel = new DelegateCommand<bool?>(ChangeGeoViewPanel);

            DeleteMetaRegionCommand = new DelegateCommand(DeleteMetaRegion);
            EditMetaRegionCommand = new DelegateCommand(EditMetaRegion);
            AddNewMetaRegionCommand = new DelegateCommand(AddNewMetaRegion);
            DeleteMetaRegionMappingCommand = new DelegateCommand(DeleteMetaRegionMapping);
            AddMetaRegionMappingCommand = new DelegateCommand(AddMetaRegionMapping);
            DeleteGeoRegionCommand = new DelegateCommand(DeleteGeoRegion);
            EditGeoRegionCommand = new DelegateCommand(EditGeoRegion);
            CreateNewGeoRegionCommand = new DelegateCommand(CreateNewGeoRegion);

            _metaRegions = new ObservableCollection<t033_meta_region>();
            _metaRegionMappings = new ObservableCollection<t031_geo_code>();
            _geoRegions = new ObservableCollection<GeoRegionViewModel>();

            _moduleController.SwitchPanel(MaintenanceRegionNames.MetaRegionRegion, MaintenanceViewNames.MetaRegionView);
            _moduleController.SwitchPanel(MaintenanceRegionNames.GeoRegionRegion, MaintenanceViewNames.GeoRegionView);
            _moduleController.SwitchPanel(MaintenanceRegionNames.MetaRegionMappingRegion, MaintenanceViewNames.MetaRegionMappingView);

            _eventAggregator.GetEvent<RefreshRegionsEvent>().Subscribe(InitializeData);
        }
        public MainPageViewModel(IDataRepository citiesRepository, INavigationService navigation, IEventAggregator eventAggregator)
        {
            _citiesRepository = citiesRepository;
            _navigation = navigation;
            _eventAggregator = eventAggregator;
            var clocks = _citiesRepository.GetUsersCities();
            Clocks = new ObservableCollection<CityInfo>(clocks);
            _eventAggregator.GetEvent<AddCityMessage>().Subscribe(HandleAddCity, true);
            _eventAggregator.GetEvent<DeleteCityMessage>().Subscribe(HandleDeleteCity, true);

            Add = new RelayCommand(() =>
            {
                _navigation.Navigate(Experiences.CitySelector.ToString(), null);
            });
            Donate = new RelayCommand(() => Launcher.LaunchUriAsync(new Uri("https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UFS2JX3EJGU3N")));
            GoToDetails = new DelegateCommand<CityInfo>(HandleGotoDetails);
            SetShowMenu = new RelayCommand(() =>
            {
                MenuActive = !MenuActive;
            });
            GoToSettings = new RelayCommand(() =>
            {
                _navigation.Navigate(Experiences.Settings.ToString(), null);
            });
        }
 public data_generator(IDataRepository db, int key)
 {
     this._key = key;
     this.CalulatedKey = new Hashtable();
     initialize_data_list(key);
     this.LoginData = get_random_data(db);
 }
 public DataRepositoryObjectViewModel( IDataRepository dataRepository, IRegionManager regionManager, IInteractionService interactionService, ILoggerFacade logger )
     : base(regionManager, interactionService, logger)
 {
     Model = null;
      InTransaction = false;
      this.DataRepository = dataRepository;
 }
 public DefaultController()
 {
     //
     // TODO: Factory
     //
     string cs = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["SQLiteDB"].ConnectionString;
     this.dataRepository = new SQLiteDataRepository(System.Web.HttpContext.Current.Server.MapPath(cs));
 }
Exemple #12
0
 public JobManager(IDataRepository database)
 {
     this.db = database;
     _jobTimer = new Timer();
     _jobTimer.Interval = 500;
     _jobTimer.Elapsed += new ElapsedEventHandler(OnElapsed);
     _jobTimer.Start();
 }
        public ServerController(IDataRepository dataRepository, 
								IFileRepository fileRepository,
								IJsonDataParser jsonDataParser)
        {
            _dataRepository = dataRepository;
            _fileRepository = fileRepository;
            _jsonDataParser = jsonDataParser;
        }
Exemple #14
0
        public MainPageViewModel()
        {
            timer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(5) };
            dataRepository = new DataRepository();

            AddNewItemCommand = DelegateCommand<KeyRoutedEventArgs>.FromAsyncHandler(AddNewItemAsync, CanAddNewItem);
            Items = new ObservableCollection<ItemViewModel>();
        }
Exemple #15
0
        public IterationService(IDataRepository data, DiffService diff)
        {
            Requires.NotNull(data, "data");
            Requires.NotNull(diff, "diff");

            Data = data;
            Diff = diff;
        }
Exemple #16
0
 public DefaultPluginEngine(IFileSystem fs, IDataRepository repo, IMessageBus mbus, IMigrationRunner runner, IPluginLoader[] loaders)
 {
     _fs = fs;
     _repo = repo;
     _mbus = mbus;
     _runner = runner;
     _loaders = loaders;
 }
Exemple #17
0
        public SelectTestViewModel(
            INavigationService navigationService,IDataRepository dataRepository,IDialogService dialogService)
        {
            _navigationService = navigationService;
            _dataRepository = dataRepository;
            _dialogService = dialogService;

        }
Exemple #18
0
 public DataController(IDataRepository repository)
 {
     if(repository==null)
     {
         throw new ArgumentException("Server data is empty");
     }
     dataRepository = repository;
 }
 public FoodGroupNodeViewModel( IDataRepository dataRepository, ICommand childClickCommand )
     : base(DisplayStrings.AdminFoodGroupsTitle, dataRepository, childClickCommand)
 {
     _children =
     new ObservableCollection<TreeNodeViewModel>(
        (from foodGroup in dataRepository.GetAllFoodGroups()
         select new ClickableTreeNodeViewModel( foodGroup.Name, childClickCommand, foodGroup.ID )).ToList() );
      Children = new ReadOnlyObservableCollection<TreeNodeViewModel>( _children );
 }
 public ReportService(IDataRepository dataRepository, AppActs.Client.Repository.Interface.IApplicationRepository applicationRepository, 
     AppActs.Client.Repository.Interface.IPlatformRepository platformRepository, 
     IReportRepository reportRepository)
 {
     this.dataRepository = dataRepository;
     this.applicationRepository = applicationRepository;
     this.platformRepository = platformRepository;
     this.reportRepository = reportRepository;
 }
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="name">Name of the collection</param>
        /// <param name="dataRepository">The data repository</param>
        /// <param name="childClickCommand">The command that should be executed if a child is clicked on.</param>
        public DataObjectCollectionNodeViewModel( String name, IDataRepository dataRepository, ICommand childClickCommand )
            : base(name)
        {
            dataRepository.ItemAdded += this.OnItemAdded;
             dataRepository.ItemDeleted += this.OnItemRemoved;
             dataRepository.ItemModified += this.OnItemModified;

             _childClickCommand = childClickCommand;
        }
Exemple #22
0
		public CustomerVM(IDataRepository repository) {
			this.repository = repository;
			if (repository == null) throw new ArgumentNullException(ExceptionMessages.RepositoryNull, (Exception)null);
			currentCustomer = new CustomerData();
			cleanCustomer = new CustomerData();
			currentCustomer.AddressChanged += UpdateIsDirty;
			BackingCustomer = new Customer();
			saveHelper = new SaveHelper(repository, currentCustomer);
		}
 public MealTemplateNodeViewModel( IDataRepository dataRepository, ICommand childClickCommand )
     : base(DisplayStrings.AdminMealTemplatesTitle, dataRepository, childClickCommand)
 {
     _children =
     new ObservableCollection<TreeNodeViewModel>(
     (from mealTemplate in dataRepository.GetAllMealTemplates()
      select new ClickableTreeNodeViewModel( mealTemplate.Name, childClickCommand, mealTemplate.ID )).ToList() );
      Children = new ReadOnlyObservableCollection<TreeNodeViewModel>( _children );
 }
Exemple #24
0
        /// <summary>
        /// This is the place you initialize your services and set default factory or default resolver for the view model locator
        /// </summary>
        /// <param name="args">The same launch arguments passed when the app starts.</param>
        protected override void OnInitialize(IActivatedEventArgs args)
        {
            // New up the singleton data repository, and pass it the state service it depends on from the base class
            _dataRepository = new DataRepository(SessionStateService);

            // Register factory methods for the ViewModelLocator for each view model that takes dependencies so that you can pass in the
            // dependent services from the factory method here.
            ViewModelLocationProvider.Register(typeof(MainPage).ToString(), () => new MainPageViewModel(_dataRepository, NavigationService));
            ViewModelLocationProvider.Register(typeof(UserInputPage).ToString(), () => new UserInputPageViewModel(_dataRepository, NavigationService));
        }
        public AllFoodGroupsViewModel( IDataRepository dataRepository )
        {
            _foodGroups = new ObservableCollection<FoodGroup>( dataRepository.GetAllFoodGroups() );
             Items = new ReadOnlyObservableCollection<FoodGroup>( _foodGroups );

             _dataRepository = dataRepository;
             _dataRepository.ItemAdded += this.OnFoodGroupAdded;
             _dataRepository.ItemDeleted += this.OnFoodGroupRemoved;
             _dataRepository.ItemModified += this.OnFoodGroupModified;
        }
        public CitySelectorPageViewModel(IDataRepository repository, IEventAggregator eventAggregator, INavigationService navigation)
        {
            _repository = repository;
            _eventAggregator = eventAggregator;
            _navigation = navigation;
            Cities = new ObservableCollection<CityInfo>(_repository.GetAll());

            ApplyFilter = new DelegateCommand<AutoSuggestBoxTextChangedEventArgs>( ApplyFilterInternal);
            AddCity = new DelegateCommand<AutoSuggestBoxSuggestionChosenEventArgs>(AddCityInternal);
        }
 public static int make_random_id(IDataRepository db)
 {
     Random rand = new Random();
     int i = rand.Next();
     while (!db.check_for_unique_session_id(i))
     {
         i = rand.Next();
     }
     return i;
 }
        public ScheduleRepository(IDatabaseGateway databaseGateway, IDataRepository<Schedule> dataRepository, IScheduleQueryFactory queryFactory)
        {
            Guard.AgainstNull(databaseGateway, "databaseGateway");
            Guard.AgainstNull(dataRepository, "dataRepository");
            Guard.AgainstNull(queryFactory, "queryFactory");

            _databaseGateway = databaseGateway;
            _dataRepository = dataRepository;
            _queryFactory = queryFactory;
        }
        public AuthenticationService(IEnumerable<Authenticator> authenticators, ISettings settings, IDataRepository data)
        {
            Requires.NotNull(authenticators, "authenticators");
            Requires.NotNull(settings, "settings");
            Requires.NotNull(data, "data");

            Authenticators = authenticators.ToDictionary(a => a.Id);
            Settings = settings;
            Data = data;
        }
 public MainPageViewModel(IDataRepository citiesRepository, INavigationService navigation, IEventAggregator eventAggregator)
 {
     _citiesRepository = citiesRepository;
     _navigation = navigation;
     _eventAggregator = eventAggregator;
     _eventAggregator.GetEvent<AddCityMessage>().Subscribe(HandleAddCity, true);
     _eventAggregator.GetEvent<DeleteCityMessage>().Subscribe(HandleDeleteCity, true);
     var clocks = _citiesRepository.GetUsersCities();
     Clocks = new ObservableCollection<CityInfo>(clocks);
 }
Exemple #31
0
 public ApplicantWorkHistoryLogic(IDataRepository <ApplicantWorkHistoryPoco> repository)
     : base(repository)
 {
 }
 public PayeesRepository(SplitwiseContext context, IMapper mapper, IDataRepository _dataRepository)
 {
     this.context   = context;
     _mapper        = mapper;
     dataRepository = _dataRepository;
 }
 public SecurityLoginsLogLogic(
     IDataRepository <SecurityLoginsLogPoco> repo) : base(repo)
 {
 }
 public AreaController(IDataRepository <Area, long> service)
 {
     this.service = service;
 }
Exemple #35
0
 public EmployeeController(IDataRepository <Employee> dataRepository)
 {
     _dataRepository = dataRepository;
 }
Exemple #36
0
 public AdminOrganisationReturnController(IDataRepository dataRepository, AuditLogger auditLogger)
 {
     this.dataRepository = dataRepository;
     this.auditLogger    = auditLogger;
 }
Exemple #37
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HomeController"/> class.
 /// </summary>
 /// <param name="dataRepository">The dataRepository<see cref="IDataRepository{Filme}"/></param>
 public HomeController(IDataRepository <Filme> dataRepository)
 {
     _datarepository = dataRepository;
 }
Exemple #38
0
 public ApplicantEducationLogic(IDataRepository <ApplicantEducationPoco> repository) : base(repository)
 {
 }
 public DataProcessor(IDataRepository dataRepository)
 {
     _dataRepository = dataRepository;
 }
Exemple #40
0
 public DataService(IDataRepository repository)
 {
     this._repository = repository;
 }
Exemple #41
0
 public BakeryAuthController(IDataRepository repo, IConfiguration config, DataContext context)
 {
     _repo    = repo;
     _config  = config;
     _context = context;
 }
Exemple #42
0
        private void SubmitValidatedMeterReadings(ref IEnumerable <MeterReading> readings, IDataRepository dataRepo, ref InsertResult insertResult)
        {
            foreach (MeterReading meterReading in readings)
            {
                //Method returns a boolean if it fails to validate (such as a missing accountId).
                bool isSuccessful = dataRepo.UploadMeterReading(meterReading.AccountId, meterReading.MeterReadingDateTime, meterReading.MeterReadValue);

                //Both the Successful and Failed insertion numbers are incremented by this line.
                var assignment = isSuccessful == true ? insertResult.SuccessfulInsertions++ : insertResult.FailedInsertions++;
            }
        }
 public ApplicantSignUpController(IDataRepository <SecurityLoginPoco> repo)
 {
     _loginLogic = new SecurityLoginLogic(repo);
 }
Exemple #44
0
 public CityService(IDBContext dbContext, IDataRepository dataRepository, ISysOperLogService sysOperLogService)
 {
     _dbContext         = dbContext;
     _dataRepository    = dataRepository;
     _sysOperLogService = sysOperLogService;
 }
 public FutureCultivationsController(IDataRepository <FutureCultivation> dataRepository)
 {
     _dataRepository = dataRepository;
 }
Exemple #46
0
 public CompanyJobDescriptionLogic(IDataRepository <CompanyJobDescriptionPoco> repository)
     : base(repository)
 {
 }
Exemple #47
0
 public BasketController(IDataRepository repo)
 {
     _iRepo = repo;
 }
 public TopicController(IDataRepository <Topic> topicRepo)
 {
     _topicRepo = topicRepo;
 }
Exemple #49
0
 public DataService(IDataRepository dataRepository)
 {
     this.dataRepository = dataRepository;
 }
 /// <summary>
 /// Gets a data queryer for executing queries on a given data repository.
 /// </summary>
 /// <param name="dataRepository">Data repository on which to execute queries.</param>
 /// <returns>Data queryer for executing queries.</returns>
 public new IDataQueryer GetDataQueryer(IDataRepository dataRepository)
 {
     return(base.GetDataQueryer(dataRepository));
 }
Exemple #51
0
 public BlogPostsController(BlogPostsContext context, IDataRepository <BlogPost> repo)
 {
     _context = context;
     _repo    = repo;
 }
Exemple #52
0
 public SampleEntity1Controller(IDataRepository <SampleEntity1> repository)
 {
     _repository = repository;
 }
 // private readonly SeguroManager seguro;
 public SeguroController(IDataRepository <Seguro> dataRepository)
 {
     _dataRepository = dataRepository;
 }
 public CompanyProfileLogic(IDataRepository <CompanyProfilePoco> dataRepository) : base(dataRepository)
 {
 }
 public RegisterDevicesController(IDataRepository dataRepository)
 {
     _dataRepository = dataRepository;
 }
Exemple #56
0
        public IHttpContext SetNode(IHttpContext context)
        {
            try
            {
                var webParameter = WebServiceUtils.GetNameValueCollection(context);
                IotDataResponseFormat responseFormat = StringUtils.ToEnum(WebServiceUtils.GetQueryStringValue(webParameter, "format", DataStation.DefaultResponseFormat.ToString()), DataStation.DefaultResponseFormat);

                string path   = "";
                string nodeId = "";
                var    match  = Regex.Match(context.Request.PathInfo, @"/node(?<path>(/[a-zA-Z0-9_]+)*)/(?<nodeId>[a-zA-Z0-9_]+)$");
                if (match.Success)
                {
                    path   = match.Groups["path"].Value;
                    nodeId = match.Groups["nodeId"].Value;
                }
                if (!WebServiceUtils.CheckAuthentication(context, path))
                {
                    return(context);
                }


                string jsonString = context.Request.Payload;

                Node node = Node.CreateFrom(JObject.Parse(jsonString));
                if (node == null)
                {
                    context.Response.SendResponse(HttpStatusCode.BadRequest);
                }
                else if (node.Id != nodeId)
                {
                    string message = $"Node ID is mismatched ('{nodeId}' != '{node.Id}').";
                    Logger.Warn(message);
                    context.Response.SendResponse(HttpStatusCode.BadRequest, message);
                }
                else
                {
                    IDataRepository dataRepository = DataStation.DataRepository;
                    if (dataRepository.SetNode(path, node))
                    {
                        if (responseFormat == IotDataResponseFormat.Xml)
                        {
                            WebResponse.SendNodeResponseAsXml(context, node);
                        }
                        else
                        {
                            WebResponse.SendNodeResponseAsJson(context, node);
                        }
                    }
                    else
                    {
                        context.Response.SendResponse(HttpStatusCode.BadRequest);
                    }
                }
            }
            catch (Exception e)
            {
                Logger.Error(e, "Cannot SetNode!");
                context.Response.SendResponse(HttpStatusCode.InternalServerError);
            }
            return(context);
        }
 public CompanyJobSkillLogic(IDataRepository <CompanyJobSkillPoco> repository)
     : base(repository)
 {
 }
 public SecurityLoginLogic(IDataRepository <SecurityLoginPoco> repository) : base(repository)
 {
 }
 public SpecialController(IDataRepository <Special> dataRepository)
 {
     _dataRepository = dataRepository;
 }
Exemple #60
0
        public void GetDataRepositoryTest()
        {
            IDataRepository repository = PluginManager.Instance.DataRepository;

            Assert.IsNotNull(repository);
        }