public async Task <IActionResult> PostTaskEntity(TaskEntity taskEntity)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                _taskRunner.ExecuteTask(taskEntity);
                var taskDto = _mapper.MapTo(taskEntity);

                taskEntity.RegistrationDate = DateTime.UtcNow;
                _context.TaskEntities.Add(taskEntity);
                await _context.SaveChangesAsync();

                return(CreatedAtAction("GetTaskEntity", new { id = taskDto.TaskId }, taskDto));
            }
            catch (Exception)
            {
                throw new BusinessException(ExceptionMessages.ExceptionOnCreateTask);
            }
        }