Example #1
0
        private List <Variabile> RecuperaVariabiliPrivate()
        {
            List <Variabile> variabili = new List <Variabile>();

            SqlServerExecuteObject sseo = null;
            SqlDataReader          dr   = null;

            string sSql = "SELECT Chiave, Valore FROM dbo.TBL_UI_Variabili;";

            sseo             = new SqlServerExecuteObject();
            sseo.CommandText = sSql;
            sseo.CommandType = CommandType.Text;

            dr = SqlProvider.ExecuteReaderObject(sseo);

            while (dr.Read())
            {
                Variabile variabile = RiempiIstanza(dr);
                variabili.Add(variabile);
            }

            if (dr != null)
            {
                dr.Close();
                dr.Dispose();
            }

            return(variabili);
        }
Example #2
0
        private Variabile RiempiIstanza(SqlDataReader dr)
        {
            if (dr == null)
            {
                throw new ArgumentNullException("dr");
            }

            Variabile variabile = new Variabile();

            variabile.Chiave = dr.GetString(0);
            variabile.Valore = dr.GetString(1);

            return(variabile);
        }
Example #3
0
        public static string GetValore(string chiave)
        {
            string result = chiave;

            Variabile variabile = null;

            variabile = VariabileRepository.Instance.RecuperaVariabile(chiave);

            if (variabile != null)
            {
                result = variabile.Valore;
            }
            else
            {
                throw new KeyNotFoundException(chiave);
            }

            return(result);
        }
Example #4
0
        public ActionResult Edita(string chiave, string valore)
        {
            ActionResult result    = null;
            Variabile    variabile = VariabileRepository.Instance.RecuperaVariabile(chiave);
            string       stato     = "";

            if (variabile != null)
            {
                ContenutoService cs = new ContenutoService();

                cs.SalvaVariabile(chiave, valore);
            }
            else
            {
                stato = "La variabile non è stata trovata";
            }

            result = RedirectToAction("Index", new { stato = stato });

            return(result);
        }
Example #5
0
        public Variabile RecuperaVariabile(string chiave)
        {
            Variabile variabile = RecuperaVariabili().FirstOrDefault(x => x.Chiave.Trim() == chiave.Trim());

            return(variabile);
        }