PublicAPI.Portal.CalendarEvent.CreateДокументация ELMA API
Создать событие для общего календаря на группу пользователей
 
 
Синтаксис

public CalendarEvent Create(
	IEnumerable<User> users,
	IEnumerable<Schedule> calendars,
	DateTime startDate,
	DateTime endDate,
	string eventSubject,
	string eventPlace,
	string eventDescription
)

Параметры

users
Тип: System.Collections.Generic IEnumerable User 
Список пользователей. Объект. Путь доступа: PublicAPI.Portal.Security.User
calendars
Тип: System.Collections.Generic IEnumerable Schedule 
Список календарей. Объект. Путь доступа: PublicAPI.Portal.Objects.Calendar.Schedule
startDate
Тип: System DateTime
Дата начала события
endDate
Тип: System DateTime
Дата окончания события
eventSubject
Тип: System String
Тема события
eventPlace
Тип: System String
Место события
eventDescription
Тип: System String
Описание события (необязательный параметр)

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

Тип: CalendarEvent
Событие календаря
Примеры

//создаем пустой список пользователей 
var userList = new List<IUser>();
//загружаем пользователей по идентификатору и добавляем их в список
userList.Add(PublicAPI.Portal.Security.User.Load(3));
userList.Add(PublicAPI.Portal.Security.User.Load(4));
//создаем пустой список календарей 
var calendars = new List<ISchedule>();
//дата начала события 
var startDate = DateTime.Now;
//дата окончания события 
var endDate = DateTime.Now.AddDays(3);
//тема события 
var evtSubject = "Тема события";
//место события 
var evtPlace = "Место события";
//описание события 
var evtDescription = "Описание события";


//создаем напоминание 
var newCalendarEvent = PublicAPI.Portal.Event.Create(users, calendars, startDate, endDate, evtSubject, evtPlace, evtDescription);


//newCalendarEvent - созданное напоминание
См. также