public IActionResult Settings() { EFCoreContextWrite context = new EFCoreContextWrite(); var settings = context.Settings.ToList(); return(Ok(new ApiResponse(settings)));; }
public IActionResult UpdateSettings(UpdateSettingsDto body) { EFCoreContextWrite context = new EFCoreContextWrite(); var settings = context.Settings.Single(x => x.Id == body.Id); settings.ConfigKey = body.ConfigKey; settings.ConfigValues = body.ConfigValues; context.SaveChanges(); Configs.Configs.Init(); return(Ok(new ApiResponse()));; }
private static Dictionary <string, string> GetSettings() { using EFCoreContextWrite context = new EFCoreContextWrite(); List <Settings> settings = context.Settings.ToList(); if (settings != null && settings.Count() > 0) { Dictionary <string, string> _settings = new Dictionary <string, string>(); foreach (var setting in settings) { _settings.Add(setting.ConfigKey, setting.ConfigValues); } ConfigRedis.Set(_settings); return(_settings); } return(null); }