Ejemplo n.º 1
0
        public IActionResult getAppSettings()
        {
            AppSetting title = appSettingsService.getTitle();

            if (title == null)
            {
                return(BadRequest(new { message = "Nie odnaleziono tytułu w bazie!" }));
            }
            TitleSetting t = JsonConvert.DeserializeObject <TitleSetting>(title.SettingValue);

            AppSetting appState = appSettingsService.getAppState();

            if (appState == null)
            {
                return(BadRequest(new { message = "Nie odnaleziono stanu aplikacji w bazie! Ustaw stan w ustawieniach!" }));
            }
            AppStateSetting a = JsonConvert.DeserializeObject <AppStateSetting>(appState.SettingValue);

            AppSettingsDTO response = new AppSettingsDTO
            {
                title    = t.title,
                appState = a.appState
            };

            if (response == null)
            {
                return(BadRequest(new { message = "Błąd pobrania danych ustawień!" }));
            }
            return(Ok(response));
        }