Создать событие для общего календаря на группу пользователей
Пространство имен: 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, IEnumerable<ISchedule> calendars, DateTime startDate, DateTime endDate, string eventSubject, string eventPlace, string eventDescription ) |
Параметры
- users
- Тип: System.Collections.Generic..::..IEnumerable<(Of <(<'IUser>)>)>
Список пользователей
- calendars
- Тип: System.Collections.Generic..::..IEnumerable<(Of <(<'ISchedule>)>)>
Список календарей
- 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 calendars = new List<ISchedule>(); 8//дата начала события 9var startDate = DateTime.Now; 10//дата окончания события 11var endDate = DateTime.Now.AddDays(3); 12//тема события 13var evtSubject = "Тема события"; 14//место события 15var evtPlace = "Место события"; 16//описание события 17var evtDescription = "Описание события"; 18 19//создаем напоминание 20var newCalendarEvent = PublicAPI.Portal.Event.Create(users, calendars, startDate, endDate, evtSubject, evtPlace, evtDescription); 21 22//newCalendarEvent - созданное напоминание
См. также
Как загрузить пользователя
Как загрузить календарь
Фейковая ссылка