Example #1
0
 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());
 }