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(); }
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); }