示例#1
0
        public void UstawOpcje(NazwaOpcji nazwa, string wartosc)
        {
            ApplicationDbContext db = new ApplicationDbContext();

            switch (nazwa)
            {
            case NazwaOpcji.PokazUkryteElementy:
                if (wartosc == "T" || wartosc == "N")
                {
                    using (Opcje opcja = db.Opcje.SingleOrDefault(o => o.Nazwa == "PokazUkryteElementy"))
                    {
                        opcja.Wartosc         = wartosc;
                        db.Entry(opcja).State = EntityState.Modified;
                    }
                }
                else
                {
                    MyMessageBox.Show("Przekazano błędny argument dla opcji PokazUkryteElementy. Oczekiwana wartość to T lub N");
                    return;
                }
                break;

            default:
                break;
            }

            db.SaveChanges();
        }
示例#2
0
        public string PobierzWartoscOpcji(NazwaOpcji nazwa)
        {
            ApplicationDbContext db = new ApplicationDbContext();
            string nazwaOpcji       = Enum.GetName(nazwa.GetType(), nazwa);
            string result           = db.Opcje.SingleOrDefault(o => o.Nazwa == nazwaOpcji).Wartosc;

            return(result);
        }