예제 #1
0
        /// <summary>
        /// Регистрирует статус результата выполнения задачи в Oracle.
        /// </summary>
        public void Complete()
        {
            OriginTaskParameters originParameters = new OriginTaskParameters
            {
                taskId     = taskDataPack.TaskId,
                taskStatus = taskStatusField
            };

            OriginTaskModel originTaskModel = new OriginTaskModel(originParameters);

            originTaskModel.Update();
        }
예제 #2
0
        /// <summary>
        /// Устанавливает статус задачи в БД на "прервана".
        /// </summary>
        private void AbortTask()
        {
            OriginTaskParameters originParameters = new OriginTaskParameters
            {
                taskId     = taskDataPack.TaskId,
                taskStatus = -1
            };

            OriginTaskModel originTaskModel = new OriginTaskModel(originParameters);

            originTaskModel.Update();
        }