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

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

Синтаксис

C#
public virtual ICalendarEvent Create(
	IEnumerable<IUser> users,
	DateTime startDate,
	DateTime endDate,
	string eventSubject,
	string eventPlace,
	string eventDescription
)

Параметры

users
Тип: System.Collections.Generic..::..IEnumerable<(Of <(<'IUser>)>)>
Список пользователей
startDate
Тип: System..::..DateTime
Дата начала
endDate
Тип: System..::..DateTime
Дата окончания
eventSubject
Тип: System..::..String
Тема события
eventPlace
Тип: System..::..String
Место события
eventDescription
Тип: System..::..String
Описание события

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

Событие календаря

Примеры

CopyC#
 1//создаем пустой список пользователей
 2var userList = new List<IUser>();
 3//загружаем пользователей по идентификаторам и добавляем их в список
 4userList.Add(PublicAPI.Portal.Security.User.Load(3));
 5userList.Add(PublicAPI.Portal.Security.User.Load(4));
 6//дата начала события
 7var startDate = DateTime.Now;
 8//дата окончания события
 9var endDate = DateTime.Now.AddDays(3);
10//тема события
11var eventSubject = "Тема события";
12//место события
13var eventPlace = "Место события";
14//описание события
15var eventDescription = "Описание события";
16
17//создаем событие
18var calendarEvent = PublicAPI.Portal.CalendarEvent.Create(userList, startDate, endDate, eventSubject, eventPlace, eventDescription);
19
20//calendarEvent - созданное событие календаря

См. также