Пример #1
0
        public async Task <IActionResult> Get(int id)
        {
            var request  = new GetStudentByIdRequest(id);
            var response = await _mediator.Send(request);

            return(Ok(response));
        }
Пример #2
0
        public Student GetStudentById(int idStudent)
        {
            Student student = null;

            if (idStudent > 0)
            {
                var business = StudentBusiness.Instance;
                var request  = new GetStudentByIdRequest(this.Context);
                request.IdStudent = idStudent;

                student = business.GetStudentById(request);
            }

            return(student);
        }
Пример #3
0
        public Student GetStudentById(GetStudentByIdRequest request)
        {
            Student student = null;

            if (request != null)
            {
                var dataAccess = new StudentDataAccess(request.Context);

                var studentQuery = dataAccess.GetById(request.IdStudent);

                studentQuery = studentQuery.Include(a => a.Addresses);
                studentQuery = studentQuery.Include(a => a.Phones);

                student = studentQuery.FirstOrDefault();
            }

            return(student);
        }