Добрый день. Подскажите как в классе RemindingConfig передать Id кампании например у нас есть такой код: 

var userconnection = Get("UserConnection");

EntitySchema entitySchema = userconnection.EntitySchemaManager.FindInstanceByName("Campaign");

var config = new RemidingConfig(entitySchema.Uid)

{

       AuthorId = supervisorId,

      ContactId = supervisorId,

      NotificationTypeId = RemindingConsts.NotificationTypeRemindingId,

      Description = "Test Test",

      PopupTitle = "Test Test",

      RemindTime = DateTime.Now

} ;

var remindingUtilities = ClassFactory.Get();

remindingUtilities.CreateReminding(userconnection);

Нравится

2 комментария

Добрый день,

 

В базовом классе RemidingConfig нету свойства CampaignId

Можете проверить в схеме RemindingUtilities. Просто так CampaignId не передать (и для создания кастомной нотификации это не нужно). В теории можно создать отдельный класс, унаследоваться от RemidingConfig, там добавить свойство CampaignId и вызывать класс-наследник.

Добрый вечер. Мне по идее нужно в панели уведомлений при нажатии на уведомление можно было попасть в кампанию. Подскажите как можно реализовать?

Показать все комментарии