Exemplo n.º 1
0
        private static void Main(string[] args)
        {
            StudentDatabase studentDatabase = new StudentDatabase();
            CourseDatabase  courseDatabase  = new CourseDatabase();

            //100 level courses
            Student freshman = studentDatabase.Students.FirstOrDefault(s => s.UserId == "FRE");

            if (freshman != null)
            {
                AddCourse(freshman, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "HTML101"));
                AddCourse(freshman, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "CSS301"));
            }

            //300 level courses
            Student junior = studentDatabase.Students.FirstOrDefault(s => s.UserId == "JUN");

            if (junior != null)
            {
                AddCourse(junior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "HTML101"));
                AddCourse(junior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "CSS401"));
            }

            //400 level courses
            Student senior = studentDatabase.Students.FirstOrDefault(s => s.UserId == "SEN");

            if (senior != null)
            {
                AddCourse(senior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "CSS401"));
                AddCourse(senior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "JS401"));
                AddCourse(senior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "SP491"));
            }

            Student anotherSenior = studentDatabase.Students.FirstOrDefault(s => s.UserId == "SEN2");

            if (senior != null)
            {
                AddCourse(anotherSenior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "CSS401"));
                AddCourse(anotherSenior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "JS401"));
                AddCourse(anotherSenior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "SP491"));
            }
        }
Exemplo n.º 2
0
        private static void Main(string[] args)
        {
            StudentDatabase studentDatabase = new StudentDatabase();
            CourseDatabase  courseDatabase  = new CourseDatabase();

            InitializeMailSettings();

            //100 level courses
            Student freshman = studentDatabase.Students.FirstOrDefault(s => s.UserId == "FRE");

            if (freshman != null)
            {
                AddCourse(freshman, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "HTML101"));
                AddCourse(freshman, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "CSS301"));
            }

            //300 level courses
            Student junior = studentDatabase.Students.FirstOrDefault(s => s.UserId == "JUN");

            if (junior != null)
            {
                AddCourse(junior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "HTML101"));
                AddCourse(junior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "CSS401"));
            }

            //400 level courses
            Student senior = studentDatabase.Students.FirstOrDefault(s => s.UserId == "SEN");

            if (senior != null)
            {
                AddCourse(senior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "CSS401"));
                AddCourse(senior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "JS401"));
                AddCourse(senior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "SP491"));
            }

            Student anotherSenior = studentDatabase.Students.FirstOrDefault(s => s.UserId == "SEN2");

            if (senior != null)
            {
                AddCourse(anotherSenior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "CSS401"));
                AddCourse(anotherSenior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "JS401"));
                AddCourse(anotherSenior, courseDatabase.Courses.SingleOrDefault(course => course.CourseId == "SP491"));
            }

            //junor
            Student robertMapel = new Student
            {
                SemesterHours = 64,
                LastName      = "Mapel",
                FirstName     = "Robert",
                UserId        = "RMAPLE",
                EmailAddress  = "*****@*****.**"
            };

            if (robertMapel.LastName.Length > 0 && robertMapel.FirstName.Length > 0)
            {
                studentDatabase.AddStudent(robertMapel);
                if (robertMapel.EmailAddress.Length > 0 && robertMapel.EmailAddress.Contains("@"))
                {
                    using (SmtpClient smtpClient = new SmtpClient())
                    {
                        smtpClient.Send(
                            "*****@*****.**",
                            robertMapel.EmailAddress,
                            "Registration Complete",
                            "");
                    }
                }
            }

            Student jamesSpruce = new Student
            {
                SemesterHours = 0,
                LastName      = "Spruce",
                FirstName     = "James",
                UserId        = "JSPRUCE",
                EmailAddress  = "*****@*****.**"
            };

            if (jamesSpruce.LastName.Length > 0 && jamesSpruce.FirstName.Length > 0)
            {
                studentDatabase.AddStudent(jamesSpruce);
                if (jamesSpruce.EmailAddress.Length > 0 && jamesSpruce.EmailAddress.Contains("@"))
                {
                    using (SmtpClient smtpClient = new SmtpClient())
                    {
                        smtpClient.Send(
                            "*****@*****.**",
                            jamesSpruce.EmailAddress,
                            "Registration Complete",
                            "");
                    }
                }
            }
        }