Rock.UniversalSearch.IndexModels.BusinessIndex.FormatSearchResult C# (CSharp) Method

FormatSearchResult() public method

Formats the search result.
public FormatSearchResult ( Person person, object>.Dictionary displayOptions = null ) : FormattedSearchResult
person Person
displayOptions object>.Dictionary
return FormattedSearchResult
        public override FormattedSearchResult FormatSearchResult( Person person, Dictionary<string, object> displayOptions = null )
        {
            string url = "/Business/";

            if (displayOptions != null )
            {
                if ( displayOptions.ContainsKey( "Business.Url" ) )
                {
                    url = displayOptions["Business.Url"].ToString();
                }
            }

            return new FormattedSearchResult() { IsViewAllowed = true, FormattedResult = $@"
                         <div class='row model-cannavigate' data-href='{url}{this.Id}'>
                            <div class='col-sm-1 text-center'>
                                <i class='{this.IconCssClass} fa-2x'></i>
                            </div>
                            <div class='col-sm-11'>
                                {this.Name}
                            </div>
                        </div>
                    " };
        }