/// <summary> /// Builds a response DTO for the GET Schema request. /// </summary> /// <param name="dbService">The database service.</param> /// <param name="schema">The schema.</param> /// <param name="elapsed">The elapsed time.</param> /// <returns></returns> public static ExpandoObject BuildSchemaResponseDto(this DbService dbService, Schema schema, TimeSpan elapsed) { dynamic dynamicDto = new ExpandoObject(); dynamicDto.from = schema.Name; dynamicDto.schema = schema.ToDocument().AsExpando(); dynamicDto.timestamp = DateTime.UtcNow; dynamicDto.elapsed = elapsed.ToString(); return dynamicDto; }