示例#1
0
        public AddFunctionWindow(UserRole role)
        {
            InitializeComponent();

            Role = role;

            ComboBox.ItemsSource = AppDb.GetSystemFunctions().Select(f => f.DisplayName);
        }
示例#2
0
        public void TestSystemFunctions()
        {
            List <SystemFunction> sysFunctions = AppDb.GetSystemFunctions().ToList();

            if (sysFunctions.Any())
            {
                SystemFunction first = sysFunctions.First();

                SystemFunction response = AppDb.GetSystemFunction(first.Id);
            }
        }
示例#3
0
        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();
        }