Exemplo n.º 1
0
        public async Task <IActionResult> OnGetAsync()
        {
            var accessToken = await HttpContext.GetTokenAsync("access_token");

            await PageConstructor(SaveStates.IGNORE, accessToken);

            if (!await _apiHelper.AuthCheck(accessToken, User.FindFirst("sub").Value))
            {
                return(RedirectToPage("/Logout"));
            }

            var response = await _apiHelper.MakeAPICallAsync(accessToken, HttpMethod.Get, APITypes.FOUNDATION, $"Setting");

            if (response.StatusCode == System.Net.HttpStatusCode.OK)
            {
                settingList = response.ContentAsType <TenantSettingList>();
            }
            else
            {
                settingList = new TenantSettingList();
            }

            SaveMessageModel = await _apiHelper.GenerateSaveMessageModel(accessToken);

            return(Page());
        }
        public IActionResult Get()
        {
            try
            {
                TenantSettingList tenantSettingList = new TenantSettingList();

                foreach (var currentTenantSetting in _unitOfWork.TenantSettings.GetTenantSettings())
                {
                    tenantSettingList.TenantSettings.Add(_mapper.Map <TenSetting>(currentTenantSetting));
                }

                //SettingList settingList = new SettingList();

                //foreach (var currentSetting in _unitOfWork.SettingHeaders.GetSettingHeaders(includeUser: false))
                //{
                //    settingList.SettingHeaders.Add(_mapper.Map<SettingHead>(currentSetting));
                //}

                if (tenantSettingList.TenantSettings.Count > 0)
                {
                    return(Ok(tenantSettingList));
                }
            }
            catch (Exception e)
            {
                string message = e.Message;
            }

            return(NotFound());
        }
Exemplo n.º 3
0
        internal TenantCommitBackupperConfiguration GetBackupperConfiguration(String tenantId)
        {
            var tenantConfiguration = TenantSettingList.Single(t => t.TenantId.Equals(tenantId, StringComparison.OrdinalIgnoreCase));

            return(new TenantCommitBackupperConfiguration(EventStoreBackupDirectory, tenantConfiguration.TenantId, tenantConfiguration.EventStoreConnectionString));
        }