/// <summary> /// Add a new message into the message collection. /// </summary> /// <param name="messageAccessor">The collection of messages to be adding the new message.</param> /// <param name="level">The level of the new message.</param> /// <param name="title">The title of the new message.</param> /// <param name="description">The detailed description of the new message.</param> /// <returns>The newly added <see cref="OperationMessage" /> object.</returns> /// <exception cref="ArgumentNullException"><paramref name="messageAccessor" /> is <c>null</c>.</exception> public static OperationMessage Add([NotNull] this IOperationMessageAccessor messageAccessor, OperationMessageLevel level, [CanBeNull][LocalizationRequired] string title, [CanBeNull][LocalizationRequired] string description = null) { if (messageAccessor == null) { throw new ArgumentNullException(nameof(messageAccessor)); } var item = new OperationMessage(level, title, description); messageAccessor.Messages.Add(item); return(item); }
public TeacherController(TesDbContext dbContext, IOperationMessageAccessor messageAccessor) { DbContext = dbContext; MessageAccessor = messageAccessor; }
public MessageTagHelper(IOperationMessageAccessor messageAccessor, IOperationMessageHtmlGenerator generator) { MessageAccessor = messageAccessor; Generator = generator; }
public DepartmentController(TesDbContext dbContext, IOperationMessageAccessor messageAccessor) { DbContext = dbContext; MessageAccessor = messageAccessor; }
public MessageTagHelper(IOperationMessageAccessor messageAccessor, IOperationMessageHtmlGenerator generator) { MessageAccessor = messageAccessor; Generator = generator; }
public ManageController(FacadeService facadeService, IOperationMessageAccessor operationMessageAccessor, IHubContext <GameHub, IGameHubClient> gameHubContext) { FacadeService = facadeService; OperationMessageAccessor = operationMessageAccessor; GameHubContext = gameHubContext; }
/// <summary> /// 初始化 <see cref="AccountController"/> 的新实例。 /// </summary> /// <param name="externalSignInManager">外部登录验证服务。</param> public AccountController(ExternalSignInManager externalSignInManager, IOperationMessageAccessor operationMessageAccessor) { ExternalSignInManager = externalSignInManager; OperationMessageAccessor = operationMessageAccessor; }