public IMessenger Add(Message message)
        {
            var providerMessages = messageProvider.Get() as Queue <Message>
                                   ?? new Queue <Message>();

            message.MessengerOrderId = providerMessages.Count();

            var messages = SetMessageOrder(providerMessages);

            messages.Enqueue(message);
            messageProvider.Set(messages);

            return(this);
        }
        public IMessenger Add(Message message)
        {
            var providerMessages = messageProvider.Get() as Stack <Message>
                                   ?? new Stack <Message>();

            message.MessengerOrderId = providerMessages.Count();

            var messages = SetMessageOrder(providerMessages);

            messages.Push(message);
            messageProvider.Set(messages);

            return(this);
        }
Beispiel #3
0
 public override void ExecuteResult(ControllerContext context)
 {
     context.HttpContext.Response.StatusCode = 200;
     context.HttpContext.Response.Write($"<div class='alert alert-danger'>{_messageProvider.Get(MessagesEnum.UserHasNoCategories)}</div>");
 }