public override async Task <IActionResult> Index() { var all = await _settingsRepository.GetAll(); all = all.OrderBy(entity => entity.Category).ThenBy(entity => entity.Slug); return(View(all)); }
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); }
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); }
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); }
public void SimpeDeHydrateAll_Settings() { var settingsRepository = new SettingsRepository(ContextConnection()); var settings = Create(); settingsRepository.Save(settings); var owner = settingsRepository.GetAll(); Assert.That(owner.Any()); }
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); }
// // 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 })); }
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); }
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; } }
public static Settings Get() { IRepository <Settings> repo = new SettingsRepository(); return(repo.GetAll()[0]); }
public List <tbl_Settings> GetDefaultSettingsValuesList() { return(SettingsRepository.GetAll().Where(m => m.SE_IsDomain).ToList()); }
public List <tbl_Settings> GetAllSettings() { return(SettingsRepository.GetAll().ToList()); }