public ActionResult Index(string successMessage, string errorMessage) { // Get Error message if exists. if (!string.IsNullOrEmpty(errorMessage)) { ViewBag.ErrorMessage = errorMessage; } // Get Success message if exists. if (!string.IsNullOrEmpty(successMessage)) { ViewBag.SuccessMessage = successMessage; } var ownerId = Operator().OwnerGroupId; var list = db.Families.Where(x => x.OwnerGroupId == ownerId).ProjectTo <FamilyView>().ToList(); var familyListModel = new FamilyListView() { Items = list }; familyListModel.CanAdd = UserManager.CanPerform(Constants.Operation.Family_Create); familyListModel.CanEdit = UserManager.CanPerform(Constants.Operation.Family_Edit); familyListModel.CanDelete = UserManager.CanPerform(Constants.Operation.Family_Delete); return(View(familyListModel)); }
private void ButtonAddFamilyParameters_OnClick(object sender, RoutedEventArgs e) { this.familyListView = new FamilyListView(this.revitDocument, this.CheckBoxAddShared.IsChecked ?? false) { Owner = this }; this.familyListView.ShowDialog(); }
/// <summary> /// Event handler when the selected node changes. Select the /// current person in the list. /// </summary> void Family_CurrentChanged(object sender, EventArgs e) { if (!ignoreSelection) { ignoreSelection = true; FamilyListView.SelectedItem = family.Current; FamilyListView.ScrollIntoView(family.Current); ignoreSelection = false; } }
private void FilterTextBox_TextChanged(object sender, TextChangedEventArgs e) { FamilyListView.FilterList(FilterTextBox.Text); }