ALTERAR CHAVE NO WEB.CONFIG

JCM0867 27/05/2022 13:01:22
#499969
Olá pessoal

Digamos que tenho uma determinada Chave no web.config
[txt-color=#0000f0]<add key="ValorG1" value="0" />[/txt-color]
Se numa determinada situação no sistema esta Chave virar Value="1" usando:
[txt-color=#0000f0]System.Configuration.ConfigurationManager.AppSettings["ValorG1"] = "1"[/txt-color]
Todos que abrirem o sistema este valor será igual a "1" ou cada um que abrir terá esse valor inicial do web.config = "0"?

Grato
KERPLUNK 27/05/2022 14:31:06
#499970
Resposta escolhida
Todos.
JCM0867 27/05/2022 17:24:06
#499974
mmmm. isso vai ser um problema
tenho que substituir por uma variável Glabal. Nuca fiz, onde crio no projeto MVC C#?
Aí essa variável dependendo da situação recebe 0 ou 1 num arquivo cshtml e
Preciso dessa informação num arquivo .cs
KERPLUNK 27/05/2022 18:04:30
#499976
Não. Voce precisa de uma tabela contendo um campo de nome de variável, o valor e qual usuário se refere.
JCM0867 27/05/2022 19:57:00
#499977
É o que estou fazendo, colocando a variável numa tabela tl vinculada ao usuário logado, parece que vai dar certo
KERPLUNK 27/05/2022 20:20:54
#499978
Fiz um fiddle de mais ou menos como é isso
KERPLUNK 27/05/2022 20:26:14
#499979
Do mesmo jeito que fiz uma relação entre vendedor e venda, voce vai fazer uma relação entre a sua ação e o usuário. Passando o objeto usuário para sua ação, as variáveis dele já estarão carregadas e ação é executada conforme os valores dessas variáveis.
JCM0867 27/05/2022 23:12:37
#499980
Beleza. Era bem isso Mesmo que estava precisando.
Quando comecei a desenvolver Web, Pensei, nunca vou aprender isso.
Mas com o tempo o entendimento de como as cosa funcionam tudo começa a ficar mais claro.
Teve uma pessoa que me ajudou arrancar, só que agora tenho que me virar.

Tópico encerrado , respostas não são mais permitidas