Example #1
0
        private static MessageBase Push <T>(IFlashPusher messenger, string type, string title = "", string content = "", string id = "", T data = default(T), string template = "")
        {
            var message = new SimpleMessage
            {
                Title       = title,
                Content     = content,
                MessageType = type,
                Data        = data,
                Template    = template
            };

            if (!string.IsNullOrWhiteSpace(id))
            {
                message.Id = id;
            }

            return(messenger.Push(message));
        }
Example #2
0
        private static MessageBase Push(IFlashPusher messenger, string type, string title = "", string content = "", string id = "", string template = "")
        {
            if (messenger == null)
            {
                throw new ArgumentNullException("messenger");
            }
            var message = new SimpleMessage
            {
                Title       = title,
                Content     = content,
                MessageType = type,
                Data        = null,
                Template    = template
            };

            if (!string.IsNullOrWhiteSpace(id))
            {
                message.Id = id;
            }

            return(messenger.Push(message));
        }
 protected ApplicationController()
 {
     Flash = MvcFlash.Core.Flash.Instance;
 }
 protected ApplicationController()
 {
     // calling structure map to resolve our database, magic!
     Database = DependencyResolver.Current.GetService <IDocumentStore>();
     Flash    = DependencyResolver.Current.GetService <IFlashPusher>();
 }
 protected ApplicationController()
 {
     Flash = MvcFlash.Core.Flash.Instance;
 }
Example #6
0
 public static MessageBase Success <T>(this IFlashPusher messenger, string title = "", string content = "", string id = "", T data = default(T), string template = "")
 {
     return(Push(messenger, Flash.Types.Success, title, content, id, data, template));
 }
Example #7
0
 public static MessageBase Error(this IFlashPusher messenger, string title = "", string content = "", string id = "", string template = "")
 {
     return(Push(messenger, Flash.Types.Error, title, content, id, template));
 }
 protected BaseController()
 {
     Db    = new ApplicationDbContext();
     Flash = MvcFlash.Core.Flash.Instance;
 }