PublicAPI.Projects.Types.ProjectWork.CreateProject ELMA API Documentation
Create a project
 
 
Syntax

[ObsoleteAttribute("Этот метод вскоре будет удалён", true)]
[BrowsableAttribute(false)]
public ProjectWork CreateProject(
	string name,
	ProjectMetadataHead metadataHead,
	DateTime startDate,
	DateTime finishDate,
	User projectManager
)

Parameters

name
Type: System String
New project name
metadataHead
Type: ProjectMetadataHead
Project type, to create a project of. Object. Access path: PublicAPI.Projects.Objects.ProjectMetadataHead
startDate
Type: System DateTime
Project start date
finishDate
Type: System DateTime
Project end date
projectManager
Type: User
New project manager. Object. Access path: PublicAPI.Portal.Security.User

Return Value

Type: ProjectWork
Project
Examples

//project name. 
var name = "New Project";
//load the project template by ID 
var projectTemplate = PublicAPI.Projects.ProjectTemplate.Load(3);
//project start date 
var startDate = DateTime.Now;
//project end date 
var endDate = DateTime.Now.AddDays(2);
//load the user by ID 
var projectManager = PublicAPI.Portal.Security.User.Load(3);

//create a project 
var project = PublicAPI.Projects.Project.CreateProject(name, projectTemplate, startDate, endDate, projectManager);

//project - project, created by the projectTemplate
See Also

How to load a project template