Esempio n. 1
0
        public virtual void AddOrderNoteTokens(IList <Token> tokens, OrderNote orderNote)
        {
            tokens.Add(new Token("Order.NewNoteText", orderNote.FormatOrderNoteText(), true));

            //event notification
            _eventPublisher.EntityTokensAdded(orderNote, tokens);
        }
        public virtual void AddOrderNoteTokens(IList <Token> tokens, OrderNote orderNote)
        {
            tokens.Add(new Token("Order.NewNoteText", orderNote.FormatOrderNoteText(), true));

            //UNDONE: should we display a link to download an attached file (if exists)?

            //event notification
            _eventPublisher.EntityTokensAdded(orderNote, tokens);
        }
Esempio n. 3
0
        protected virtual async Task <object> CreateModelPartAsync(OrderNote part, MessageContext messageContext)
        {
            Guard.NotNull(messageContext, nameof(messageContext));
            Guard.NotNull(part, nameof(part));

            var m = new Dictionary <string, object>
            {
                { "Id", part.Id },
                { "CreatedOn", ToUserDate(part.CreatedOnUtc, messageContext) },
                { "Text", part.FormatOrderNoteText().NullEmpty() }
            };

            await PublishModelPartCreatedEventAsync(part, m);

            return(m);
        }