Добавление примечания при изменении статуса заказа, источник nopcommerce 3.0

может ли кто-нибудь помочь мне с этим, я пытаюсь заставить его добавить примечание в систему при изменении статуса заказа, до сих пор он добавлял примечание, но отображал его как идентификационный номер статуса заказа, а не ссылку на строку

Код вставлен в OrderController.cs

 int osid = order.OrderStatusId;
     //order notes, notifications
     order.OrderNotes.Add(new OrderNote()
     {
         Note = string.Format("Order status has been changed to {0}",  osid.ToString()),
         DisplayToCustomer = false,
         CreatedOnUtc = DateTime.UtcNow
     });

каковы мои следующие шаги?


person Corbo152    schedule 22.01.2014    source источник
comment
Ваш вопрос не ясен? Где код для отображения заметки?   -  person Falaque    schedule 22.01.2014
comment
@Falaque код, который добавляет примечание, — это order.OrderNotes.Add(new OrderNote(), часть в скобках — это информация, добавляемая в примечание   -  person Corbo152    schedule 23.01.2014
comment
Я имею в виду, что в пользовательском интерфейсе вам нужно увидеть, какая ссылка используется, либо order.OrderStatusId, либо order.OrderNotes.   -  person Falaque    schedule 23.01.2014


Ответы (1)


Теперь я закончил это,

Мне просто нужно было передать строковую переменную order.OrderStatus, а не идентификатор,

Измененный код

 order.OrderStatusId = model.OrderStatusId;
                 var os = order.OrderStatus;
                 //order notes, notifications
                 order.OrderNotes.Add(new OrderNote()
                 {
                     Note = string.Format("Order status has been changed to {0}", os.ToString()),
                     DisplayToCustomer = false,
                     CreatedOnUtc = DateTime.UtcNow
                 });
person Corbo152    schedule 24.01.2014