/// <summary> /// Creates a new phase for the given task. /// </summary> /// <param name="OwnerTask"></param> /// <param name="PhaseStartDate">Start date of task phase</param> internal void StartTaskPhase(TaskModel OwnerTask, DateTime PhaseStartDate) { var taskPhase = new TaskPhaseModel() { TaskId = OwnerTask.Id, StartDate = PhaseStartDate }; context.TaskPhases.Add(taskPhase); context.SaveChanges(); Log.Debug().WriteLine("Start new task phase for taskid {0} ", OwnerTask.Id); }
/// <summary> /// Creates a new phase for the given task. /// </summary> /// <param name="OwnerTask"></param> /// <param name="PhaseStartDate">Start date of task phase</param> internal void StartTaskPhase(TaskModel OwnerTask, DateTime PhaseStartDate) { var taskPhase = new TaskPhaseModel() { TaskId = OwnerTask.Id, StartDate = PhaseStartDate }; context.TaskPhases.Add(taskPhase); context.SaveChanges(); Log.Debug().WriteLine("Start new task phase for taskid {0} ", OwnerTask.Id); }