Ejemplo n.º 1
0
        /// <summary>
        /// создать точно такую же задачу, которая будет выполнена потом,
        /// убираем из нее результаты выполнения текущей и тд
        /// </summary>
        /// <param name="tsk"></param>
        /// <returns></returns>
        private TaskToWork CloneForNewByOld(TaskToWork tsk)
        {
            var newTsk = tsk.Clone();

            newTsk.Id            = 0;
            newTsk.DateOfCreated = DateTime.Now;
            newTsk.DateOfEnd     = null;
            newTsk.ErrorText     = null;
            newTsk.Status        = TaskToWorkStatus.NotHandling;
            return(newTsk);
        }