PublicAPI.Projects.ProjectTaskBase.ProjectTask.CreateMilestone ELMA API Documentation
Create a milestone. Creates an object, without saving in the database
 
 
Syntax

[BrowsableAttribute(false)]
[ObsoleteAttribute("Этот метод вскоре будет удалён", true)]
public Milestone CreateMilestone(
	Project project,
	string subject,
	User executor,
	DateTime executeDate
)

Parameters

project
Type: Project
Project, milestone is created in. Object. Access path: PublicAPI.Projects.Project
subject
Type: System String
Milestone subject
executor
Type: User
Executor. Object. Access path: PublicAPI.Portal.Security.User
executeDate
Type: System DateTime
Execution date

Return Value

Type: Milestone
Milestone
Examples

//load the necessary data 
var project = PublicAPI.Projects.Project.Load(3); //load the project by ID 
var subject = "Task name"; //task subject 
var executor = PublicAPI.Portal.Security.User.Load(3); //load the user by ID 
var executeDate = DateTime.Now.AddDays(3); //milestone execution date 

//create a milestone 
var projectTask = PublicAPI.Projects.ProjectTask.CreateMilestone(project, subject, executor, executeDate);

//projectTask - created milestone, not saved in the database
See Also