public GlobalClientSettings() { DebtTicketViewerUrl = GlobalConfigurationSettings.GetSettings(DEBT_TICKET_VIEWER_URL_KEY); CanvasHeight = GlobalConfigurationSettings.GetSettings(CANVAS_HEIGHT_KEY); CanvasWidth = GlobalConfigurationSettings.GetSettings(CANVAS_WIDTH_KEY); ApplicationName = $"{GlobalConfigurationSettings.GetSettings(APPLICATION_NAME_KEY)}-{GlobalConfigurationSettings.GetSettings(ENVIRONMENT)}"; }
public async Task <bool> UpdateConfiguration( GlobalConfigurationSettings setting, ManageConfigurationCommand request) { setting.Update(request.Value, request.IsPublic, request.Sensitive); _globalConfigurationSettingsRepository.Update(setting); if (await Commit()) { await Bus.RaiseEvent(new GlobalConfigurationUpdatedEvent(request.Key, request.Sensitive ? "Sensitive information" : request.Value, request.IsPublic, request.Sensitive)); return(true); } return(false); }
public string GetApplicationName() { return($"{GlobalConfigurationSettings.GetSettings(APPLICATION_NAME_KEY)}-{GlobalConfigurationSettings.GetSettings(ENVIRONMENT)}"); }
public IEnumerable <string> GetAuthorizedRoles(string className, string methodName) { return(string.IsNullOrEmpty(methodName) ? GlobalConfigurationSettings.GetSettings(string.Format(CultureInfo.InvariantCulture, "SEC:{0}", className)).Split(';').ToList() : GlobalConfigurationSettings.GetSettings(string.Format(CultureInfo.InvariantCulture, "SEC:{0}.{1}", className, methodName)).Split(';').ToList()); }