/// <summary> /// Gets an IList with all items for a module instance /// </summary> /// <param name="moduleId"></param> /// <returns>IList</returns> public static List <Item> GetModuleItems(int moduleId, bool descending = false) { IDataReader reader = DBItems.GetModuleItems(moduleId); List <Item> items = LoadListFromReader(reader); if (descending) { Item_SortDescendingOrder descendingSort = new Item_SortDescendingOrder(); items.Sort(descendingSort); } return(items); }