Ejemplo n.º 1
0
        /// <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;
 }
Ejemplo n.º 3
0
		public MessageTagHelper(IOperationMessageAccessor messageAccessor, IOperationMessageHtmlGenerator generator)
		{
			MessageAccessor = messageAccessor;
			Generator = generator;
		}
 public DepartmentController(TesDbContext dbContext, IOperationMessageAccessor messageAccessor)
 {
     DbContext       = dbContext;
     MessageAccessor = messageAccessor;
 }
Ejemplo n.º 5
0
 public MessageTagHelper(IOperationMessageAccessor messageAccessor, IOperationMessageHtmlGenerator generator)
 {
     MessageAccessor = messageAccessor;
     Generator       = generator;
 }
Ejemplo n.º 6
0
 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;
 }