PublicAPI.Projects.ProjectTaskBase.ProjectTask.CreateTaskДокументация ELMA API
Создать проектную задачу. Создает объект без сохранения в БД
 
 
Синтаксис

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

Параметры

project
Тип: Project
Проект, в котором создается задача. Объект. Путь доступа: PublicAPI.Projects.Project
subject
Тип: System String
Тема задачи
executor
Тип: User
Исполнитель задачи. Объект. Путь доступа: PublicAPI.Portal.Security.User
startDate
Тип: System DateTime
Дата начала
endDate
Тип: System DateTime
Дата окончания

Возвращаемое значение

Тип: ProjectTask
Проектная задача
Примеры

//загружаем необходимые данные 
var project = PublicAPI.Projects.Project.Load(3); //загружаем проект по идентификатору 
var subject = "Название задачи"; //тема задачи 
var executor = PublicAPI.Portal.Security.User.Load(3); //загружаем пользователя по идентификатору 
var startDate = DateTime.Now; //дата начала задачи 
var endDate = DateTime.Now.AddDays(3); //дата окончания задачи 


//создаем проектную задачу 
var projectTask = PublicAPI.Projects.ProjectTask.CreateTask(project, subject, executor, startDate, endDate);


//projectTask - созданная проектная задача, включенная в план, не сохраненная в БД 
//ВНИМАНИЕ!! Данный метод автоматически добавляет исполнителя задачи в проект, если его там нет
См. также