Создать напоминание для события календаря

Пространство имен: EleWise.ELMA.Calendar.Managers
Сборка: EleWise.ELMA.Calendar (в EleWise.ELMA.Calendar.dll) Версия: 1.0.0.0 (3.8.0.22046)

Синтаксис

C#
public virtual IReminder CreateReminder(
	IUser user,
	ICalendarEvent calendarEvent,
	TimeSpan remindToDate
)

Параметры

user
Тип: EleWise.ELMA.Security.Models..::..IUser
Автор напоминания
calendarEvent
Тип: EleWise.ELMA.Calendar.Models..::..ICalendarEvent
Событие календаря
remindToDate
Тип: System..::..TimeSpan
Напомнить за (промежуток времени)

Возвращаемое значение

Напоминание

Примеры

CopyC#
 1//загружаем пользователя по идентификатору
 2var user = PublicAPI.Portal.Security.User.Load(3);
 3//загружаем событие календаря по идентификатору
 4var calendarEvent = PublicAPI.Portal.CalendarEvent.Load(3);
 5//напоминание о событии за определенный период времени
 6var remindToDate = TimeSpan.FromDays(2);
 7
 8//создаем напоминание
 9var newReminder = PublicAPI.Portal.Event.CreateReminder(myUser, myClndrEvent, remindToDate);
10
11// newReminder - созданное событие календаря

См. также

Как загрузить пользователя
Как загрузить событие календаря
Фейковая ссылка