C# Class Sakura.AspNetCore.Mvc.DefaultOperationMessageHtmlGenerator

Provide default implementation for IOperationMessageHtmlGenerator.
Inheritance: IOperationMessageHtmlGenerator
Mostrar archivo Open project: sgjsakura/AspNetCore

Public Methods

Method Description
DefaultOperationMessageHtmlGenerator ( IOperationMessageLevelClassMapper levelClassMapper ) : System

Intialize a new instance of DefaultOperationMessageHtmlGenerator.

GenerateList ( IEnumerable messages, MessageListStyle listStyle, bool useTwoLineMode ) : IHtmlContent

Generate the HTML message list for a collection of OperationMessage items.

Private Methods

Method Description
GenerateAlertItem ( OperationMessage message, bool isClosable, bool useTwoLineMode ) : IHtmlContent

Generate the a alert dialog for a OperationMessage.

GenerateAlertList ( IEnumerable messages, MessageListStyle listStyle, bool useTwoLineMode ) : IHtmlContent

Generate the a series of alert dialogs for a collection of OperationMessage items.

GenerateDescrption ( string description ) : IHtmlContent

Generate HTML content for the description.

GenerateMessageContent ( OperationMessage message, bool useTwoLineMode ) : IHtmlContent

Generate the HTML content for a OperationMessage.

GenerateNormalItem ( OperationMessage message, bool useTwoLineMode ) : IHtmlContent

Generate the a list item for a OperationMessage.

GenerateNormalList ( IEnumerable messages, bool useTwoLineMode ) : IHtmlContent

Generate the a list for a series of OperationMessage items.

GenerateTitle ( string title ) : IHtmlContent

Generate HTML content for the title.

Method Details

DefaultOperationMessageHtmlGenerator() public method

Intialize a new instance of DefaultOperationMessageHtmlGenerator.
public DefaultOperationMessageHtmlGenerator ( IOperationMessageLevelClassMapper levelClassMapper ) : System
levelClassMapper IOperationMessageLevelClassMapper The message-level to CSS class mapper.
return System

GenerateList() public method

Generate the HTML message list for a collection of OperationMessage items.
public GenerateList ( IEnumerable messages, MessageListStyle listStyle, bool useTwoLineMode ) : IHtmlContent
messages IEnumerable The collection of all items.
listStyle MessageListStyle The list style of the .
useTwoLineMode bool If the two line mode should be used.
return IHtmlContent