public Sorter(string inputFilePath, string outputFilePath, string documentsTableName, string orderBy, string groupByColumn, SortGroupsBy sortGroupsByCriteria, string sortGroupsByColumn, string password) { _inputFilePath = inputFilePath; _outputFilePath = outputFilePath; _documentsTableName = documentsTableName; _orderBy = orderBy; _groupByColumn = groupByColumn; _sortGroupsByCriteria = sortGroupsByCriteria; _sortGroupsByColumn = sortGroupsByColumn; _password = password; }
/// <summary> /// Gets groups from the network sorted using the provided criterion /// </summary> /// <param name="instance">The instance</param> /// <param name="sortGroupsBy">The desired sort</param> /// <returns></returns> public static IYammerGroupsSorted SortedBy(this IYammerGroups instance, SortGroupsBy sortGroupsBy) { instance.Root.Parameters.SortGroupsBy = sortGroupsBy; return new YammerGroupsSorted(instance.Root); }