/// <summary> /// gets 10 projects from a specific index. /// </summary> public static List <Project> ShowProjects(int UserID, int AgeFilter, DateTime DateFilter, int RateFilter, int ProjectIndexShow) { List <Project> projects = new List <Project>(); DataTable dt = ProjectDB.ShowProjects(UserID, AgeFilter, DateFilter, RateFilter, ProjectIndexShow); if (dt.Rows.Count != 0) { foreach (DataRow row in dt.Rows) { Project p = new Project((int)row["ProjectID"], (int)row["AdminUSID"], (int)row["MinAge"], (int)row["ProjectStatus"], (int)row["NumRateVoters"], (int)row["ProjectRate"], (string)row["ProjectContent"], (DateTime)row["DateCreated"]); projects.Add(p); } } return(projects); }