Ejemplo n.º 1
0
        public Task <Resources <TaskModel> > MyTasks(string userId)
        {
            IList <ITask> tasks = this.taskService.GetMyTasks(userId);

            IList <TaskResource> resources = this.taskResourceAssembler.ToResources(taskConverter.From(tasks.OrderByDescending(x => x.CreateTime)));

            return(Task.FromResult(new Resources <TaskModel>(resources.Select(x => x.Content), tasks.Count, 0, 0)));
        }
 /// <summary>
 ///
 /// </summary>
 public override IProcessEngineEvent From(IActivitiEvent @event)
 {
     return(new TaskCreatedEventImpl(RuntimeBundleProperties.AppName, RuntimeBundleProperties.AppVersion, RuntimeBundleProperties.ServiceName, RuntimeBundleProperties.ServiceFullName, RuntimeBundleProperties.ServiceType, RuntimeBundleProperties.ServiceVersion, @event.ExecutionId, @event.ProcessDefinitionId, @event.ProcessInstanceId, taskConverter.From((ITask)((IActivitiEntityEvent)@event).Entity)));
 }
Ejemplo n.º 3
0
        /// <summary>
        ///
        /// </summary>
        public virtual TaskModel GetTaskById(string taskId)
        {
            ITask task = (taskService as ServiceImpl).CommandExecutor.Execute(new Engine.Impl.Cmd.GetTaskByIdCmd(taskId));

            return(taskConverter.From(task));
        }
 /// <summary>
 ///
 /// </summary>
 public override IProcessEngineEvent From(IActivitiEvent @event)
 {
     return(new TaskCancelledEventImpl(RuntimeBundleProperties.AppName, RuntimeBundleProperties.AppVersion, RuntimeBundleProperties.ServiceName, RuntimeBundleProperties.ServiceFullName, RuntimeBundleProperties.ServiceType, RuntimeBundleProperties.ServiceVersion, @event.ExecutionId, @event.ProcessDefinitionId, @event.ProcessInstanceId, taskConverter.From((ITask)((IActivitiEntityEvent)@event).Entity)));
     //TODO: to refactor using generics to avoid this cast
 }