Beispiel #1
0
 // do not inject scoped services here, the scope is not available
 public ServerExceptionsGrpcClientInterceptor(
     IHxMessengerService messenger,
     IStringLocalizer <Global> localizer,
     ILogger <ServerExceptionsGrpcClientInterceptor> logger)
 {
     this.messenger = messenger;
     this.localizer = localizer;
     this.logger    = logger;
 }
Beispiel #2
0
        /// <summary>
        /// Adds and shows an error message.
        /// </summary>
        public static void AddError(this IHxMessengerService messenger, string title, string message)
        {
            Contract.Requires <ArgumentNullException>(messenger != null, nameof(messenger));

            messenger.AddMessage(new MessengerMessage
            {
                Icon          = Defaults.ErrorIcon,
                CssClass      = Defaults.ErrorCssClass,
                AutohideDelay = Defaults.ErrorAutohideDelay,
                Title         = title,
                Text          = message
            });
        }
Beispiel #3
0
 /// <summary>
 /// Adds and shows an error message.
 /// </summary>
 public static void AddError(this IHxMessengerService messenger, string message)
 {
     AddError(messenger, title: null, message);
 }
Beispiel #4
0
 /// <summary>
 /// Adds and shows an informational message. Message is automatically hidden 5 seconds after showing up.
 /// </summary>
 public static void AddInformation(this IHxMessengerService messenger, string message)
 {
     AddInformation(messenger, title: null, message);
 }