Beispiel #1
0
        /// <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);
        }