public override async Task <IActionResult> Index()
        {
            var all = await _settingsRepository.GetAll();

            all = all.OrderBy(entity => entity.Category).ThenBy(entity => entity.Slug);
            return(View(all));
        }
Esempio n. 2
0
        private static ITradeMode GetTradeMode()
        {
            ITradeMode result = null;

            SettingsRepository repo      = ServiceLocator.Current.GetInstance <SettingsRepository>();
            WebApiClient       apiClient = ServiceLocator.Current.GetInstance <WebApiClient>();

            var list = repo.GetAll().Result;

            Settings settings = list.First();

            if (settings.Mode == "Test")
            {
                result = new TestMode(apiClient, repo);
            }

            if (settings.Mode == "Work")
            {
                result = new WorkMode(apiClient);
            }

            if (settings.Mode == "Demo")
            {
                result = new DemoMode(apiClient);
            }

            return(result);
        }
Esempio n. 3
0
        public RfidManager(AthleteManager athleteManager)
        {
            _athleteManager = athleteManager;
            //  _deviceStrategies.Add(ReaderModel.ChaFonIntegratedR2000, new IntegratedReaderR2000Adapter());
            _deviceStrategies.Add(ReaderModel.ChaFonFourChannelR2000, new ChaFonFourChannelR2000Adapter());
            // _deviceStrategies.Add(ReaderModel.ChaFonIntegratedR2000, new IntegratedReaderR2000Adapter());
            _deviceStrategies.Add(ReaderModel.ChaFonUsbDesktop, new Cfru5102UsbDesktop());


            Settings = _settingsRepository.GetAll().FirstOrDefault();

            if (Settings == null)
            {
                Settings = new Settings
                {
                    ReadSuppressionTime = 1,
                    MaxReadUpdateTime   = 5,
                    MinNewReadTime      = 30
                };
                _settingsRepository.Add(Settings);
                _settingsRepository.Save();
            }

            AthleteSplits = new ObservableCollection <AthleteSplit>();
            //Enable the cross acces to this collection elsewhere
            BindingOperations.EnableCollectionSynchronization(AthleteSplits, _syncLock);
        }
Esempio n. 4
0
        public DateTime GetDate()
        {
            //this.datetime = this.datetime.AddMinutes(1);

            var      list     = _settingsRepo.GetAll().Result;
            Settings settings = list.First();

            return(settings.TestDateTime);
        }
 private SettingsProvider()
 {
     var rep = new SettingsRepository();
     Settings = rep.GetAll().Select(x => new SettingsModel {
         Id = x.Id,
         Value = x.Value,
         Key = x.Key,
         CreateDate = x.CreateDate
     }).ToDictionary(x=>(Core.Enums.Settings)x.Id);
 }
Esempio n. 6
0
        public void SimpeDeHydrateAll_Settings()
        {
            var settingsRepository = new SettingsRepository(ContextConnection());
            var settings           = Create();

            settingsRepository.Save(settings);
            var owner = settingsRepository.GetAll();

            Assert.That(owner.Any());
        }
Esempio n. 7
0
        public void GetAllReturnsCorrectValues()
        {
            // Arrange
            ISettingsRepository repo = new SettingsRepository("non.existing.file");

            // Act
            var keys = repo.GetAll().Select(c => c.Id).ToArray();

            // Assert
            CollectionAssert.AreEquivalent(SettingKeys.DefaultValues.Keys.ToArray(), keys);
        }
Esempio n. 8
0
        //
        // GET: /Settings/

        public ActionResult Index()
        {
            IRepository <Settings> repo = new SettingsRepository();
            Settings        settings;
            List <Settings> theSettings = (List <Settings>)repo.GetAll();

            if (theSettings.Count == 0)
            {
                settings = new Settings();
                repo.Save(settings);
            }
            else
            {
                settings = theSettings[0];
            }
            return(RedirectToAction("Details", new { ID = settings.ID }));
        }
Esempio n. 9
0
        public void ConstructFillsMissingKeys()
        {
            string fileName = GetTempFileName();
            var    sb       = new StringBuilder();

            foreach (var kvp in SettingKeys.DefaultValues.Skip(1))
            {
                sb.AppendLine($"{kvp.Key}={kvp.Key}");
            }

            File.WriteAllText(fileName, sb.ToString());

            // Act
            ISettingsRepository repo = new SettingsRepository(fileName);
            var keys = repo.GetAll().Select(c => c.Id).ToArray();

            // Assert
            CollectionAssert.AreEquivalent(SettingKeys.DefaultValues.Keys.ToArray(), keys);
        }
Esempio n. 10
0
        public static IList<Setting> ListAllSettings()
        {
            using (ISettingsRepository settingsRepository = new SettingsRepository(true))
            {

                IQueryable<Mediaportal.TV.Server.TVDatabase.Entities.Setting> settings = settingsRepository.GetAll<Mediaportal.TV.Server.TVDatabase.Entities.Setting>();

                IList<Mediaportal.TV.Server.TVDatabase.Entities.Setting> newsettings = settings.ToList();

                Log.Debug("ListAllSettings: number of found setting = " + newsettings.Count.ToString());
                
                IList<Setting> allsettings = new List<Setting>();
                foreach (Mediaportal.TV.Server.TVDatabase.Entities.Setting mysetting in newsettings)
                {
                    Setting newsetting = new Setting();
                    newsetting.Tag = mysetting.Tag;
                    newsetting.Value = mysetting.Value;
                    allsettings.Add(newsetting);
                    //Log.Debug("Tag=" + newsetting.Tag + "  Value=" + newsetting.Value);
                }

                return allsettings;
            }
        }
Esempio n. 11
0
        public static Settings Get()
        {
            IRepository <Settings> repo = new SettingsRepository();

            return(repo.GetAll()[0]);
        }
Esempio n. 12
0
 public List <tbl_Settings> GetDefaultSettingsValuesList()
 {
     return(SettingsRepository.GetAll().Where(m => m.SE_IsDomain).ToList());
 }
Esempio n. 13
0
 public List <tbl_Settings> GetAllSettings()
 {
     return(SettingsRepository.GetAll().ToList());
 }