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))); }
/// <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 }