public async Task <IActionResult> Get(int id) { var request = new GetStudentByIdRequest(id); var response = await _mediator.Send(request); return(Ok(response)); }
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); }
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); }