Exemplo n.º 1
0
        public PersonDAO GetPerson(int pid)
        {
            var person = db.GetPerson(pid);
            var p      = PersonMapper.MapToPersonDAO(person);

            return(p);
        }
Exemplo n.º 2
0
        public List <PersonDAO> GetAllActiveStudents()
        {
            var p = new List <PersonDAO>();

            foreach (var person in db.GetAllActiveStudents())
            {
                p.Add(PersonMapper.MapToPersonDAO(person));
            }

            return(p);
        }
Exemplo n.º 3
0
        public List <PersonDAO> GetPeople()
        {
            var p = new List <PersonDAO>();

            foreach (var person in db.GetPeople())
            {
                p.Add(PersonMapper.MapToPersonDAO(person));
            }

            return(p);
        }
Exemplo n.º 4
0
        public List <PersonDAO> GetEnrolledStudentsByCourse(CourseDAO course)
        {
            var p = new List <PersonDAO>();

            foreach (var person in db.GetEnrolledStudentsByCourse(CourseMapper.MapToCourse(course)))
            {
                p.Add(PersonMapper.MapToPersonDAO(person));
            }

            return(p);
        }
Exemplo n.º 5
0
        public static ScheduleDAO MapToScheduleDAO(Schedule schedule)
        {
            var s = new ScheduleDAO();

            s.Id     = schedule.ScheduleId;
            s.Person = PersonMapper.MapToPersonDAO(schedule.Person);
            s.Course = CourseMapper.MapToCourseDAO(schedule.Course);
            s.Active = schedule.Active;

            return(s);
        }
        public static CourseDAO MapToCourseDAO(Course course)
        {
            var c = new CourseDAO();

            c.Id         = course.CourseId;
            c.Title      = course.Title;
            c.Department = course.Department;
            c.Professor  = PersonMapper.MapToPersonDAO(course.Person);
            c.StartTime  = course.StartTime;
            c.EndTime    = course.EndTime;
            c.Capacity   = course.Capacity;
            c.Credit     = course.Credit;
            c.Active     = course.Active;

            return(c);
        }