PublicAPI.Portal.CalendarEvent.Create ELMA API Documentation
Creates an event for personal calendars to the users list
 
 
Syntax

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

Parameters

users
Type: System.Collections.Generic IEnumerable User 
Users List. Object. Access path: PublicAPI.Portal.Security.User
startDate
Type: System DateTime
Start Date
endDate
Type: System DateTime
End Date
eventSubject
Type: System String
Event Subject
eventPlace
Type: System String
Event Place
eventDescription
Type: System String
Event Description

Return Value

Type: CalendarEvent
Calendar Event
Examples

//create an empty users list 
var userList = new List<IUser>();
//load users by IDs and add them to the list
userList.Add(PublicAPI.Portal.Security.User.Load(3));
userList.Add(PublicAPI.Portal.Security.User.Load(4));
//event start date 
var startDate = DateTime.Now;
//event end date 
var endDate = DateTime.Now.AddDays(3);
//event subject 
var eventSubject = "Event Subject";
//event place 
var eventPlace = "Event Place";
//event description 
var eventDescription = "Event Description";

//create an event 
var calendarEvent = PublicAPI.Portal.CalendarEvent.Create(userList, startDate, endDate, eventSubject, eventPlace, eventDescription);

//calendarEvent - created calendar event
See Also