public AddFunctionWindow(UserRole role) { InitializeComponent(); Role = role; ComboBox.ItemsSource = AppDb.GetSystemFunctions().Select(f => f.DisplayName); }
public void TestSystemFunctions() { List <SystemFunction> sysFunctions = AppDb.GetSystemFunctions().ToList(); if (sysFunctions.Any()) { SystemFunction first = sysFunctions.First(); SystemFunction response = AppDb.GetSystemFunction(first.Id); } }
private void ButtonAdd_OnClick(object sender, RoutedEventArgs e) { SystemFunction function = AppDb.GetSystemFunctions().First(r => r.DisplayName == ComboBox.SelectedItem.ToString()); AppDb.AddFunctionToRole(Role, function); Role.Update(); MainWindow mw = Owner.CastTo <MainWindow>(); mw.DataGridRoleFunctions.ItemsSource = Role.Functions; Close(); }