public async Task <QueryResultResource <StudentResource> > GetStudents(StudentQueryResource filterResource) { var filter = mapper.Map <StudentQueryResource, StudentQuery>(filterResource); var queryResult = await repository.GetStudentsAsync(filter); return(mapper.Map <QueryResult <Student>, QueryResultResource <StudentResource> >(queryResult)); }
public async Task <QueryResultResource <StudentResource> > GetStudents(StudentQueryResource studentQueryResource) { var filter = _mapper.Map <StudentQueryResource, StudentQuery>(studentQueryResource); var queryResult = await _unitOfWork.Students.GetStudentsAsync(filter); return(_mapper.Map <QueryResult <Student>, QueryResultResource <StudentResource> >(queryResult)); }