コード例 #1
0
        public IActionResult Get(long id)
        {
            Student student = _studentRepository.GetById(id);

            var resonse = new GetResonse
            {
                Address     = student.Address,
                Email       = student.Email,
                Name        = student.Name,
                Enrollments = student.Enrollments.Select(x => new CourseEnrollmentDto
                {
                    Course = x.Course.Name,
                    Grade  = x.Grade.ToString()
                }).ToArray()
            };

            return(Ok(resonse));
        }
コード例 #2
0
        public IActionResult Get(long id)
        {
            Student student = _studentRepository.GetById(id);

            var resonse = new GetResonse
            {
                Addresses = student.Addresses.Select(a => new AddressDto
                {
                    Street  = a.Street,
                    City    = a.City,
                    State   = a.State,
                    ZipCode = a.ZipCode
                }).ToList(),
                Email       = student.Email.Value,
                Name        = student.Name.Value,
                Enrollments = student.Enrollments.Select(x => new CourseEnrollmentDto
                {
                    Course = x.Course.Name,
                    Grade  = x.Grade.ToString()
                }).ToArray()
            };

            return(Ok(resonse));
        }