public SessionMessage(MessageType messageType, MessageBehaviors behavior, string message, string key,string caption, MessageButton? messageButtons, MessageIcon? messageIcon) { if (behavior == MessageBehaviors.Modal && (!messageButtons.HasValue || !messageIcon.HasValue)) { messageButtons = messageButtons ?? MessageButton.Ok; if(!messageIcon.HasValue) { switch(messageType) { case MessageType.Error: messageIcon = MessageIcon.Error; break; case MessageType.Info: messageIcon = MessageIcon.Information; break; case MessageType.Success: messageIcon = MessageIcon.Success; break; case MessageType.Warning: messageIcon = MessageIcon.Warning; break; default: messageIcon = MessageIcon.Information; break; } } } Key = key; Message = message; Caption = caption; Type = messageType; Behavior = behavior; Buttons = messageButtons; Icon = messageIcon; }
public static void SetMessage(MessageType messageType, MessageBehaviors behavior, string message, string key, string caption, MessageButton?messageButtons, MessageIcon?messageIcon) { //if (caption == null || caption.Trim() == string.Empty) // caption = messageType.ToString(); if (!messageButtons.HasValue) { messageButtons = MessageButton.Ok; } if (!messageIcon.HasValue) { switch (messageType) { case MessageType.Error: messageIcon = MessageIcon.Error; break; case MessageType.Warning: messageIcon = MessageIcon.Warning; break; case MessageType.Info: messageIcon = MessageIcon.Information; break; } } SessionMessage sessionMessage = new SessionMessage(messageType, behavior, message, key, caption, messageButtons, messageIcon); Provider.SetMessage(sessionMessage); }
public SessionMessage(MessageType messageType, MessageBehaviors behavior, string message, string key, string caption, MessageButton?messageButtons, MessageIcon?messageIcon, string closeCallback) { if (behavior == MessageBehaviors.Modal && (!messageButtons.HasValue || !messageIcon.HasValue)) { if (behavior != MessageBehaviors.Modal && !string.IsNullOrWhiteSpace(closeCallback)) { throw new ArgumentException("{0} only available for Modal Dialog.", nameof(closeCallback)); } messageButtons = messageButtons ?? MessageButton.Ok; if (!messageIcon.HasValue) { switch (messageType) { case MessageType.Error: messageIcon = MessageIcon.Error; break; case MessageType.Info: messageIcon = MessageIcon.Information; break; case MessageType.Success: messageIcon = MessageIcon.Success; break; case MessageType.Warning: messageIcon = MessageIcon.Warning; break; default: messageIcon = MessageIcon.Information; break; } } } Key = key; Message = message; Caption = caption; Type = messageType; Behavior = behavior; Buttons = messageButtons; Icon = messageIcon; CloseCallBack = closeCallback; }
public SessionMessage(MessageType messageType, MessageBehaviors behavior, string message, string key, string caption, MessageButton?messageButtons, MessageIcon?messageIcon) { if (behavior == MessageBehaviors.Modal && (!messageButtons.HasValue || !messageIcon.HasValue)) { messageButtons = messageButtons ?? MessageButton.Ok; if (!messageIcon.HasValue) { switch (messageType) { case MessageType.Error: messageIcon = MessageIcon.Error; break; case MessageType.Info: messageIcon = MessageIcon.Information; break; case MessageType.Success: messageIcon = MessageIcon.Success; break; case MessageType.Warning: messageIcon = MessageIcon.Warning; break; default: messageIcon = MessageIcon.Information; break; } } } Key = key; Message = message; Caption = caption; Type = messageType; Behavior = behavior; Buttons = messageButtons; Icon = messageIcon; }
public SessionMessage(MessageType messageType, MessageBehaviors behavior, string message) : this(messageType, behavior, message, null,null, null, null) { }
public static void SetMessage(MessageType messageType, MessageBehaviors behavior, string message, string key,string caption, MessageButton? messageButtons, MessageIcon? messageIcon) { if (caption == null || caption.Trim() == string.Empty) caption = messageType.ToString(); if (!messageButtons.HasValue) messageButtons = MessageButton.Ok; if (!messageIcon.HasValue) { switch (messageType) { case MessageType.Error: messageIcon = MessageIcon.Error; break; case MessageType.Warning: messageIcon = MessageIcon.Warning; break; case MessageType.Info: messageIcon = MessageIcon.Information; break; } } SessionMessage sessionMessage = new SessionMessage(messageType, behavior, message, key,caption, messageButtons, messageIcon); ISessionMessageProvider provider = IoC.GetService<ISessionMessageProvider>(); provider.SetMessage(sessionMessage); }
public static void SetMessage(MessageType messageType, MessageBehaviors behavior, string message, MessageButton? messageButtons) { SetMessage(messageType, behavior, message,null,null, messageButtons, null); }
/// <summary> /// Set message. message with key only display once not matter how many ajax calls on the same page. /// </summary> /// <param name="messageType"></param> /// <param name="behavior"></param> /// <param name="message"></param> /// <param name="key"></param> public static void SetMessage(MessageType messageType, MessageBehaviors behavior, string message,string key) { SetMessage(messageType, behavior, message, key, null, null, null); }
public static void SetMessage(MessageType messageType, MessageBehaviors behavior, string message, MessageButton?messageButtons) { SetMessage(messageType, behavior, message, null, null, messageButtons, null); }
/// <summary> /// Set message. message with key only display once not matter how many ajax calls on the same page. /// </summary> /// <param name="messageType"></param> /// <param name="behavior"></param> /// <param name="message"></param> /// <param name="key"></param> public static void SetMessage(MessageType messageType, MessageBehaviors behavior, string message, string key) { SetMessage(messageType, behavior, message, key, null, null, null); }
public SessionMessage(MessageType messageType, MessageBehaviors behavior, string message) : this(messageType, behavior, message, null, null, null, null) { }
public void SetMessage(MessageType messageType, MessageBehaviors behavior, string message, string key, string caption, MessageButton?messageButtons, MessageIcon?messageIcon) { SetMessage(messageType, behavior, message, key, caption, messageButtons, messageIcon, null); }
public void SetMessage(MessageType messageType, MessageBehaviors behavior, string message, string key, string closeCallback) { SetMessage(messageType, behavior, message, key, null, null, null, closeCallback); }
public void SetMessage(MessageType messageType, MessageBehaviors behavior, string message) { SetMessage(messageType, behavior, message, null, null, null, null); }