public CalendarEvent Create( IEnumerable<User> users, IEnumerable<Schedule> calendars, DateTime startDate, DateTime endDate, string eventSubject, string eventPlace, string eventDescription )
Создать событие для общего календаря на группу пользователей
Синтаксис
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 - созданное напоминание
См. также