Aspose.Tasks.Examples.CSharp.KnowledgeBase.AddNewTask.Run C# (CSharp) Method

Run() public static method

public static Run ( ) : void
return void
        public static void Run()
        {
            string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName);

            // ExStart:AddNewTask            
            Project project = new Project(dataDir + "Project1.mpp");

            Task task = project.RootTask.Children.Add("Task1");
            task.Set(Tsk.ActualStart, DateTime.Parse("23-Aug-2012"));

            // Set duration in hours
            task.Set(Tsk.Duration, project.GetDuration(24, TimeUnitType.Hour));
            task.Set(Tsk.DurationFormat, TimeUnitType.Day);
            project.RootTask.Children.Add(task);
            
            // Save the Project as XML
            project.Save(dataDir + "AddNewTask_out.xml", SaveFileFormat.XML);
            // ExEnd:AddNewTask        
        }
    }
AddNewTask