protected internal virtual object convertToDto(object entity) { if (isEntityOfClass(entity, typeof(Task))) { return(TaskDto.fromEntity((Task)entity)); } else { throw unsupportedEntityClass(entity); } }
public virtual IList <TaskDto> queryTasks(TaskQueryDto queryDto, int?firstResult, int?maxResults) { ProcessEngine engine = ProcessEngine; queryDto.ObjectMapper = ObjectMapper; TaskQuery query = queryDto.toQuery(engine); IList <Task> matchingTasks = executeTaskQuery(firstResult, maxResults, query); IList <TaskDto> tasks = new List <TaskDto>(); foreach (Task task in matchingTasks) { TaskDto returnTask = TaskDto.fromEntity(task); tasks.Add(returnTask); } return(tasks); }