internal static MvcHtmlString PropertyListWithFilter(this HtmlHelper html, object domainObject, Func<IAssociationFacade, bool> filter, Func<IAssociationFacade, int> order) {
     var nakedObject = html.Facade().GetObject(domainObject);
     bool anyEditableFields;
     IEnumerable<ElementDescriptor> viewObjectFields = html.ViewObjectFields(nakedObject, null, filter, order, out anyEditableFields);
     return html.BuildViewContainer(nakedObject,
         viewObjectFields,
         IdConstants.FieldContainerName,
         html.IdHelper().GetFieldContainerId(nakedObject),
         anyEditableFields);
 }
Esempio n. 2
0
 internal static MvcHtmlString PropertyListWithFilter(this HtmlHelper html, object domainObject, Func<INakedObjectAssociation, bool> filter, Func<INakedObjectAssociation, int> order) {
     INakedObject nakedObject = FrameworkHelper.GetNakedObject(domainObject);
     bool anyEditableFields;
     IEnumerable<ElementDescriptor> viewObjectFields = html.ViewObjectFields(nakedObject, null, filter, order, out anyEditableFields);
     return html.BuildViewContainer(nakedObject,
                                    viewObjectFields,
                                    IdHelper.FieldContainerName,
                                    IdHelper.GetFieldContainerId(nakedObject),
                                    anyEditableFields);
 }