[ObsoleteAttribute("Этот метод вскоре будет удалён", true)] [BrowsableAttribute(false)] public ProjectWork CreateProject( string name, ProjectMetadataHead metadataHead, DateTime startDate, DateTime finishDate, User projectManager )
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: ProjectWorkProject
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